public async Task <GetUserDetailsResponseMessage> GetUserInformationAsync(UserLoginRequestMessages userDetails) { GetUserDetailsResponseMessage responseUser = new GetUserDetailsResponseMessage(); try { LoginUserValidation validator = new LoginUserValidation(); var result = validator.Validate(userDetails); if (result.IsValid) { var UserInfo = await userGetDetails.GetUserInformation(userDetails); if (UserInfo[0].UserEmail is null) { throw new UserLoginException(ErrorCodes.USER_NOT_FOUND); } responseUser.Total_Count = UserInfo.Count; responseUser.UserDetails = UserInfo; return(responseUser); } throw new UserLoginException(ErrorCodes.ERROR_FROM_VALIDATE); } catch (UserLoginException e) { responseUser.ErrorCodes = e._errorConstants.ToString(); return(responseUser); } }
public async Task <UserLoginResponseMessages> AuthenticateUser(UserLoginRequestMessages userDetails) { UserLoginResponseMessages responseUser = new UserLoginResponseMessages(); try { LoginUserValidation validator = new LoginUserValidation(); var result = validator.Validate(userDetails); if (result.IsValid) { /*var UserInfo = await ServiceManager.GetInstance().GetUserLoginAuthentication() * .AuthenticateUserAsync(userDetails);*/ var UserInfo = await userDetailServices.AuthenticateUserAsync(userDetails); if (UserInfo.UserEmail is null) { throw new UserLoginException(ErrorCodes.USER_NOT_FOUND); } responseUser.UserDetails = UserInfo; return(responseUser); } throw new UserLoginException(ErrorCodes.ERROR_FROM_VALIDATE); } catch (UserLoginException e) { responseUser.ErrorCodes = e._errorConstants.ToString(); return(responseUser); } }
public async Task <GetUserDetailsResponseMessage> GetUserInformationAsync(UserLoginRequestMessages userDetails) { GetUserDetailsResponseMessage responseUser = new GetUserDetailsResponseMessage(); try { LoginUserValidation validator = new LoginUserValidation(); var result = validator.Validate(userDetails); if (result.IsValid) { //var instance = new BuisnessConfig(); //BuisnessConfig.container.Register<IGetUserDetailsServices, GetUserDetails>(); //var obj = instance.container.GetInstance<IGetUserDetailsServices>(); var UserInfo = await getUserDetails.GetUserInformation(userDetails); /*var UserInfo = await ServiceManager.GetInstance().GetAllUserDetails() * .GetUserInformation(userDetails);*/ if (UserInfo[0].UserEmail is null) { throw new UserLoginException(ErrorCodes.USER_NOT_FOUND); } responseUser.Total_Count = UserInfo.Count; responseUser.UserDetails = UserInfo; return(responseUser); } throw new UserLoginException(ErrorCodes.ERROR_FROM_VALIDATE); } catch (UserLoginException e) { responseUser.ErrorCodes = e._errorConstants.ToString(); return(responseUser); } }
internal static bool ResetPassword(LoginUserValidation user) { bool result = false; try { using (SqlConnection sqlcon = new SqlConnection(Settings.GetCS())) { using (SqlCommand cmd = new SqlCommand("SP_ResetPassword", sqlcon)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@UserId", SqlDbType.Int).Value = CheckDBNUll(user.UserId); cmd.Parameters.Add("@PasswordHash", SqlDbType.NVarChar).Value = CheckDBNUll_STR(user.PasswordHash); cmd.Parameters.Add("@PasswordSalt", SqlDbType.NVarChar).Value = CheckDBNUll_STR(user.PasswordSalt); using (SqlDataAdapter da = new SqlDataAdapter(cmd)) { using (DataSet ds = new DataSet()) { da.Fill(ds); } } } result = true; } } catch (Exception ex) { Logger.WriteError(ex); } return(result); }
public bool ResetPassword(LoginUserValidation user) { bool result = false; if (Bugger.CheckAdminUser()) { result = _BuggerAccount.ResetPassword(user); } return(result); }
public static bool GenerateToken(LoginUserValidation user) { UserDetailsModel securityModel = new UserDetailsModel() { UserId = user.UserId, UserName = user.UserName, RoleId = user.RoleId }; var isLogined = !string.IsNullOrEmpty(AuthenticationModule.GenerateTokenForUser(securityModel)); return(isLogined); }
public static bool Login(Login login) { bool result = false; LoginUserValidation loginUser = Core.GetUser(login.Email); // Verify User found if (loginUser.UserId != 0) { //Verify password if (PasswordHelper.ValidatePassword(login.Password, loginUser.PasswordHash, loginUser.PasswordSalt)) { result = GenerateToken(loginUser); } } return(result); }
public IActionResult Login([FromBody] User user) { if (user != null) { var validator = new LoginUserValidation(); var results = validator.Validate(user); if (results.IsValid) { return(Ok(JsonConvert.SerializeObject(new { token = security.Login(user), user }))); } else { return(BadRequest()); } } else { return(BadRequest()); } }
public static bool ResetPassword(LoginUserValidation user) { user.PasswordSalt = PasswordHelper.CreateSalt(); user.PasswordHash = PasswordHelper.GenerateHash(user.PasswordHash, user.PasswordSalt); return(Core.ResetPassword(user)); }
public bool ResetPassword(LoginUserValidation user) { return(Security_Bugger.Account.ResetPassword(user)); }