0
사용자 클래스에서 메서드를 읽으려고 UserPro 클래스를 얻으려고하고 있지만 "이름 '암호가'현재 컨텍스트에 존재하지 않습니다. '및'이름 'UserName'이 (가) 계속 존재합니다. 다음 코드의 현재 상황 "사용자 정보 유효성 검사
public class UserPro : IProvidePrincipal
{
private User _userRepo;
public UserPro (User userRepo)
{
this._userRepo = userRepo;
}
public IPrincipal CreatePrincipal(string username, string password)
{
try
{
if (!_userRepo.Validate(UserName, Password))
{
return null;
}
else
{
var identity = new GenericIdentity(username);
IPrincipal principal = new GenericPrincipal(identity, new[] { "Admin" });
return principal;
}
}
catch
{
return null;
}
}
}
사용자 클래스 : 나는 방법에서 잘못 가고
public bool Validate(string UserName, string Password)
{
var user = db.api_login.FirstOrDefault(u => u.username == UserName
&& u.password == Password);
if (user != null)
{
if (user.password == Password)
{
return true;
}
}
return false;
}
조언? 많은 감사
감사합니다. 도움이되었습니다. – user3070072