[英]User authentication using Entity Framework in ASP.NET MVC 3
我有一个 现有数据库,我曾使用数据库优先方法创建模型。 请参考数据库图。
在我的解决方案文件中,我具有该模型的类库,该类库具有与数据库的ADO.NET连接,并且我具有ASP.NET MVC 3 Web应用程序。
我想要达到的功能是-用户登录后显示的信息对于每个用户都是不同的。 如何将用户登录页面链接到数据库的“用户”表? 是直接使用连接字符串还是我需要浏览使用数据库创建的模型?
在您的用户表中添加一个名为“ ProviderUserKey”或MembershipUserID的字段,或类似类型uniqueidentifier
的字段。 然后,您调用Membership.GetUser().ProviderUserKey
并在用户表的where子句中使用该名称,以根据登录的用户选择正确的用户记录。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.