12
A
回答
29
如果您使用的是ASP.NET成员资格提供:
MembershipUser user = Membership.GetUser(User.Identity.Name);
Guid guid = (Guid)user.ProviderUserKey;
或者干脆:
Guid guid = (Guid)Membership.GetUser().ProviderUserKey;
1
你可以简单地使用,而不是打的是这样的数据库的用户名:
[Authorize]
public ActionResult PostComment()
{
var username = User.Identity.Name;
// Here you know the user trying to post a comment
...
}
1
嗨有一个MVC使用的会员示例,在此解释blog。它显示了如何获取当前登录用户的成员信息。
0
这是如何从用户名的GUID用户:
Guid userGuid = (Guid)Membership.GetUser(user.Username).ProviderUserKey;
相关问题
- 1. 获取当前用户名
- 2. Svn获取当前用户
- 3. 获取当前用户
- 4. 获取当前用户名
- 5. 获取sifefinity中的当前用户4.4
- 6. 获取WinRT中的当前用户
- 7. 获取当前用户的角色
- 8. 获取当前用户名的AutoIt
- 9. WordPress的获取当前用户
- 10. 获取用户当前的经/纬度
- 11. 获取当前用户的权限
- 12. 使用Spring @SubscribeMapping获取当前用户
- 13. 使用WMI获取当前用户名
- 14. 如何获取当前用户的当前日期?
- 15. 从Selenium webdriver的当前窗口获取窗口句柄(IntPtr)GUID
- 16. QT获取当前登录用户ID
- 17. 获取当前Windows用户VB.net
- 18. 获取Firebase当前用户信息
- 19. osmdroid获取当前用户位置
- 20. 节点js JWT获取当前用户
- 21. 获取当前登录用户PHP
- 22. 获取当前在线用户?
- 23. django获取当前用户ID
- 24. Facebook C#SDK获取当前用户
- 25. 获取当前用户在FormsAuthentification
- 26. Symfony2中获取当前用户
- 27. 如何获取当前用户目录?
- 28. SharePoint获取当前用户属性
- 29. 在MS Project中获取当前用户
- 30. Angular-Fullstack获取当前用户
嗯我的计划是使用GUID作为外键。使用用户名称更好吗? – 2011-01-22 17:24:54
用户名应该是唯一的,所以它对FKs来说工作正常。 – 2011-01-22 17:25:59