我一直在寻找适当的方向来检查数据库中是否存在登录记录。我的意图是,当用户凭据从登录页面进入时使用登录名和密码并使用异步检查它是否存在。
public async Task<ActionResult<ResultsDTO<LoginDTO>>> PostLogin(LoginFormDTO login)
{
ResultsDTO<LoginFormDTO> output = new ResultDTO<LoginForFoDTO>();
if (!ModelState.IsValid)
{
output.Success = false;
output.SetValidations(ModelState);
}
LoginFormDTO loginFormDTO = null;
try
{
string encryptedPassword = encryptmystuff(login.pw);
// validate login
log logUser = _context.log.SingleOrDefault(m => m.name == login.Username && m.password == encryptedPassword);
}
catch
{
}
}
慕标琳琳
相关分类