Asp.net mvc 4 如何使用个人用户身份验证登录web api 2?

Asp.net mvc 4 如何使用个人用户身份验证登录web api 2?,asp.net-mvc-4,asp.net-identity,asp.net-identity-2,Asp.net Mvc 4,Asp.net Identity,Asp.net Identity 2,我已经创建了一个带有个人用户身份验证的WebAPI2项目。用户可以通过帐户控制器的预写注册操作成功注册。但是没有用户可以登录的登录操作。我已尝试自己的登录操作,但未成功: public AspNetUser Users(userpass usps) { string username = usps.username; string password = usps.password; AspNetUser

我已经创建了一个带有个人用户身份验证的WebAPI2项目。用户可以通过帐户控制器的预写注册操作成功注册。但是没有用户可以登录的登录操作。我已尝试自己的登录操作,但未成功:

 public AspNetUser Users(userpass usps)
        {
            string username = usps.username;
            string password = usps.password;


            AspNetUsers AspNetUser = db.AspNetUsers
                    .Where(b => b.UserName == username && b.PasswordHash == password).FirstOrDefault();


            return AspNetUser;
        }
我知道asp.net身份生成的密码不可能解密,但是否有任何方法可以登录。我已经尽了最大努力,但没有成功。
提前感谢。

我觉得当您按下UI上的登录按钮时,您的OWIN管道未配置为进入此操作控制器


检查StartUp.cs和StartUp.Auth.cs

我觉得当您按下UI上的登录按钮时,您的OWIN管道未配置为到达此操作控制器

检查StartUp.cs和StartUp.Auth.cs