关于MVC5的User.Identity验证问题。

我的数据库没有UserName字段怎么办,不能使用这个验证方法。... 我的数据库没有UserName字段怎么办,不能使用这个验证方法。 展开
 我来答
anthony682003
推荐于2016-11-03 · 超过16用户采纳过TA的回答
知道答主
回答量:24
采纳率:0%
帮助的人:20.8万
展开全部
// 用户 
public class User
{
    public int ID {get;set}
    public string Name {get;set;}
    public string Password {get;set;} 
}

// 覆盖ClaimsIdentity
private ClaimsIdentity CreateIdentity(User user, string authenticationType)
{
    ClaimsIdentity _identity = new ClaimsIdentity(DefaultAuthenticationTypes.ApplicationCookie);
    _identity.AddClaim(new Claim(ClaimTypes.Name, user.Name));
    _identity.AddClaim(new Claim("http://schemas.microsoft.com/accesscontrolservice/2010/07/claims/identityprovider", "ASP.NET Identity"));
    return _identity;
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式