相关疑难解决方法(0)

如何在现有数据库中使用新的MVC5身份验证

我查看了当前的文献,但我正在努力研究如何使新IdentityStore系统与您自己的数据库一起工作.

我的数据库的User表在tblMember下面称为示例类.

public partial class tblMember
{
    public int id { get; set; }
    public string membership_id { get; set; }
    public string password { get; set; }
    ....other fields
}
Run Code Online (Sandbox Code Playgroud)

目前用户使用membership_id唯一的登录,然后我在整个系统中使用id作为主键.我无法使用用户名方案进行登录,因为它在此系统上不够独特.

通过我看到的示例看起来系统的设计对我来说非常具有可塑性,但我目前无法锻炼如何使用我的tblmember表进行身份验证的本地登录membership_id,然后我将从任何用户访问该用户的tblMember记录通过User属性控制器.

http://blogs.msdn.com/b/webdev/archive/2013/07/03/understanding-owin-forms-authentication-in-mvc-5.aspx

forms-authentication visual-studio-2013 asp.net-mvc-5 asp.net-identity

10
推荐指数
1
解决办法
8441
查看次数

如何使用MVC5RC/RTW与现有数据库进行身份验证

我最初在Identity处于测试版时问过这个问题.从那时起,类和接口发生了很大的变化,看起来 RTW版本在RC版本上再次进行了一些修改.原则上我需要实现以下目标.

  • 根据我的usertable tblMembers验证本地登录,其中包含userid字段和密码,这是我需要进行身份验证的两个项目.
  • 可以通过Controller.User属性访问我的tblMember记录/类(在MVC5身份之前我使用成员资格提供程序方法实现了这一点.)无论用户是通过localuser方法还是通过其他OAuth提供程序登录( Twitter,谷歌等).
  • 尽管使用登录方法,仍能显示我自己的自定义用户名.本地用户使用用户ID 1234567和密码登录,理想情况下我想显示"John Smith(1234567)",无论身份验证方法如何(本地/ Twitter等)

最初我不确定我的成员类应该继承什么从aspIdentitySample项目看,我应该使用IdentityUser?

        public partial class tblMember
        {
            public int id { get; set; }
            public string membership_id { get; set; }
            public string password { get; set; }
            ....other fields
        }
Run Code Online (Sandbox Code Playgroud)

是否有任何新的或更新的示例将现有数据库/用户表与ASP.NET身份系统集成?

forms-authentication visual-studio visual-studio-2013 asp.net-mvc-5 asp.net-identity

5
推荐指数
1
解决办法
1225
查看次数