public void Register(UserModel user, string password, bool autoLogin = true) { string hashedPassword = Hasher.HashPassword(password); bool res = AuthDataAccess.SaveNewData("Users", ToListOfKeyValuePairs(user, hashedPassword)); if (res == true && autoLogin == true) { Login(user.Username, password); } }
public void Login(string username, string password) { try { if (Helper.CheckUsername(username)) { UserModel user = AuthDataAccess.AttemptLogin(username, password); LoggedInUserModel LoggedUser = new LoggedInUserModel() { Id = user.Id, Token = Helper.GetUserToken(user.Id) }; } } catch (Exception e) { throw new Exception(e.Message); } }