【发布时间】:2016-01-19 12:49:02
【问题描述】:
我需要知道标准 MVC 5 授权系统中的用户 ID(Guid)是否有任何原因对用户隐藏。我问的原因是我可以查看是否将该 ID 用于个人用户页面引用。
例如,我可以为用户创建个人资料页面或拥有该用户可以亲自编辑的帖子。据我了解,可以使用外键作为表中的主键。每个用户都可以有一个使用用户 ID 的个人资料页面。这意味着用户当然会看到用户 ID:
public ActionResult Profile(Guid? id)
{
//check user etc
}
作为旁注。我宁愿做那种事情也不愿改变身份验证表。显然,无论如何,您都必须为帖子之类的内容使用单独的表格。我正在参考用户详细信息等内容。我真的不喜欢扩展用户表。
【问题讨论】:
标签: security authentication asp.net-mvc-5