成员资格管理

成员资格管理主要实现用户管理,角色管理,权限分配,等功能.ASP.NET应用程序中是通过使用Membership类实现

用户登录信息验证和用户管理功能的.

asp.net身份验证方式

None   不进行身份验证,WEB站点向所有人开放.

Windows 基于windows身份验证,使用用户登录Windows的账户作为Web站点的用户.

Forms    由ASP.NET负责进行身份验证,即网站提供一个登录页面,要求用户输入用户名与密码,验证合法后才可以访问网站

passport   使用微软提供的Passport SDK   通过第三方进行身份验证

用户权限管理框架:

MemberShip类:提供了一系列的静态方法与属性,完成创建用户管理密码以及身份验证的功能

MemberShipUser类:代表单个的用户权限信息,该对象公开成员资格用户的相关信息

Roles类:提供了一系列的静态方法与属性,完成角色管理的相关功能

提取用户信息

Membershipuser类:

查找管理员用户sa,并且输出其登录信息:

MembershipUser user=membership.GetUser("sa");

if(user!=null)

{

response.write("上次登录时间:"+user.LastLoginDate.Tostring());

 

}

角色管理:

Roles类

向角色中添加和删除用户,以及查询用户是否属于某个角色等功能

string[] users=Roles.GetUsersInRole("Admin");

Roles.AddUserToRole("username","rolename");

 

 

 

保持初学者的心态!!!

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值