Membership成员资格详细使用

 

Membership API的公共方法

Membership API的公共方法详见下表。在进行应用程序的身份验证过程时,要使用这个API。

 

Membership 方 法

说    明

CreateUser

在指定的数据库中添加新用户

DeleteUser

从数据库中删除指定的用户

FindUsersByEmail

返回一个用户集合,这些用户的电子邮件地址匹配给定的电子邮件地址

FindUsersByName

返回一个用户集合,这些用户的用户名匹配给定的用户名

GeneratePassword

生成指定长度的随机密码

GetAllUsers

返回数据库中包含的所有用户集合

GetNumberOfUsersOnline

返回一个整数,表示登录到应用程序中的用户数。给用户计数的时间窗口在machine.config或web.config文件中指定

GetUser

从数据库中返回某个用户的信息

GetUserNameByEmail

根据搜索的电子邮件地址,从数据库中提取特定记录的用户名

UpdateUser

在数据库中更新某个用户的信息

ValidateUser

返回一个布尔值,表示某组凭证是否有效

 

Roles API的公共方法

Roles API的公共方法详见下表。在处理应用程序的授权过程时,要使用这个API。

 

Roles 方 法

说 明

AddUsersToRole

给某个角色添加一组用户

AddUsersToRoles

给一组角色添加一组用户

AddUserToRole

给某个角色添加某个用户

AddUserToRoles

给一组角色添加某个用户

CreateRole

给指定的数据库添加新角色

DeleteCookie

删除客户机上用于存储用户所属角色的cookie

DeleteRole

从数据库中删除某个角色。使用这个方法的相应参数,还可以控制在角色包含用户时是否删除角色

FindUsersInRole

返回一组用户,他们的用户名匹配给定的用户名

GetAllRoles

返回数据库中存储的所有角色集合

GetRolesForUser

返回包含某个用户的角色集合

IsUserInRole

返回一个布尔值,表示用户是否包含在某个角色中

RemoveUserFromRole

从某个角色中删除某个用户

RemoveUserFromRoles

从一组角色中删除某个用户

RemoveUsersFromRole

从某个角色中删除一组用户

RemoveUsersFromRoles

从一组角色中删除一组用户

RoleExists

返回一个布尔值,表示数据库中是否有某个角色

posted @ 2010-03-05 14:00  吕飞  阅读(635)  评论(0编辑  收藏  举报