public Common.Users.User ConnectUser(string userName, string password) { var dbUser = UserDAL.GetUserByName(userName); if (dbUser == null || !dbUser.IsPasswordForUser(password)) { logger.Info($"Unsuccessful attempt to login with username '{userName}'."); return(null); } user = new Common.Users.User { ID = dbUser.ID, UserName = userName }; log("connected"); return(user); }
public Common.Users.User RegisterUser(string userName, string password) { try { string passwordSalt, encryptedPassword; EncryptionUtils.EncryptPassword(password, out passwordSalt, out encryptedPassword); long id = UserDAL.RegisterUser(userName, passwordSalt, encryptedPassword); user = new Common.Users.User { ID = id, UserName = userName }; log("registered"); return(user); } catch (Exception) { logger.Info($"Unsuccessful attept to register with username '{userName}'."); return(null); } }