public string Login([FromBody] LoginSubmisson data) { data.Username = data.Username.ToLower(); if (!_userManager.UserExists(data.Username)) { return("Det eksisterer ikke en bruker med dette brukernavnet"); } string errorMessageWhenUserActivationIsPending; if (_userManager.UserActivationPending(data.Username, out errorMessageWhenUserActivationIsPending)) { return(errorMessageWhenUserActivationIsPending); } if (!_userManager.PasswordCorrect(data.Username, data.Password)) { return("Kombinasjonen epostadresse/passord var feil"); } SignIn(_userManager.GetClaimsIdentity(data.Username)); return("success"); }
public async Task <bool> CheckRegisterUser([FromBody] LoginSubmisson info) { if (info.Password.IsEmpty() || info.Username.IsEmpty()) { return(false); } return(await _userManager.CheckRegisterUser(info)); }
public async Task <bool> UpdateRegisterUser([FromBody] LoginSubmisson info) { if (!await CheckRegisterUser(info)) { return(false); } var username = _userClaims.GetEmail().ToLower(); _userManager.UpdateRegisterUserToDb(username, info); SignIn(_userManager.GetClaimsIdentity(username)); return(true); }
public bool UpdateRegisterUserToDb(string username, LoginSubmisson form) { return(true); }
public async Task <bool> CheckRegisterUser(LoginSubmisson info) { return(true); }