dcp*_*ers 4 asp.net asp.net-membership
我正在使用这个会员提供商。我一直在获取用户列表+个人资料(名字、姓氏、头衔等)
我知道有一个 Membership.GetAllUsers() 方法,但我不知道如何将其与我存储在配置文件提供程序中的 FirstName、LastName 结合起来。
谢谢
Membership.GetAllUsers() 返回一个 MembershipUserCollection,您可以使用它来访问单个 MembershipUser。例子:
MembershipUserCollection users = Membership.GetAllUsers();
string email = users["some_username"].Email;
Run Code Online (Sandbox Code Playgroud)
您还可以通过类似的方式检索 ProfileInfo:
ProfileInfoCollection profiles = ProfileManager.GetAllProfiles(ProfileAuthenticationOption.All);
DateTime lastActivity = profiles["some_username"].LastActivityDate;
Run Code Online (Sandbox Code Playgroud)
但是,默认情况下没有 FirstName 和 LastName 属性,除非您在个人资料提供程序中手动指定它们。
查看MembershipUser 类和ProfileInfo 类以了解更多详细信息。您可能还想查看SqlProfileProvider 类作为配置文件提供程序的示例,除非您已经实现了一个。
| 归档时间: |
|
| 查看次数: |
18930 次 |
| 最近记录: |