Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
 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);
     }
 }