//Master Login public IDataResult <Users> Login(ForLoginDto forLoginDto) { var CheckLogin = userEmaiOrNameExist(forLoginDto.UserName); if (CheckLogin.success == false) { return(new ErrorDataResult <Users>(Message: "Kullanıcı Bulunamadı")); } if (!HashingHelper.VerifityPasswordHash(forLoginDto.Password, CheckLogin.data.UserPasswordHash, CheckLogin.data.UserPasswordSalt)) { return(new ErrorDataResult <Users>(ResultMessages.ErrorPassword)); } forLoginDto.DataBaseName = "MasterUser"; return(new SuccessDataResult <Users>(CheckLogin.data, ResultMessages.SuccessLogin)); }
public IActionResult Login(ForLoginDto forLoginDto) { var userLogin = authService.Login(forLoginDto); if (!userLogin.success) { return(BadRequest(userLogin.message)); } var result = authService.CreateAccessToken(userLogin.data, forLoginDto.DataBaseName); if (result.success) { return(Ok(result.data)); } return(BadRequest(result.message)); }