public void Authorization(string Login, string Pass) { try { logger.Info("Начата авторизация пользователя"); if (operations.Authrozation(Login, hash.GetSHA256(Pass))) { User user = operations.GetUser(Login); if (!user.UpdPassword) { throw new Exception("Необходимо выполнить смену пароля и основной программы"); } else { logger.Info("Authorization was successful"); RunningServer(user); } } else { throw new Exception("Неверный логин или пароль"); } } catch (Exception Ex) { throw new Exception(Ex.Message, Ex); } }
public void Authorization(string Login, string Pass) { try { logger.Info("Запущена авторизация пользоавтеля"); if (operations.Authrozation(Login, hash.GetSHA256(Pass))) { User user = operations.GetUser(Login); if (!user.UpdPassword) { throw new Exception("Необходимо обновить пароль в основной программе"); } else { logger.Info("Авторизация успешно пройдена"); RunningServer(user); } } else { throw new Exception("Неправильный логин или пароль"); } } catch (Exception E) { throw new Exception(E.Message, E); } }
public bool Authorization(string Login, string Pass) { try { logger.Info("Запущена авторизация пользователя"); if (operations.Authrozation(Login, hash.GetSHA256(Pass))) { User user = operations.GetUser(Login); if (!user.UpdPassword) { ChangedPassword(user); View.PasswordUser = ""; throw new Exception("После смены пароля необходимо заново ввести данные и сохранить их"); } else { logger.Info("Авторизация прошла успешно"); return(true); } } else { throw new Exception("Неправильный логин или пароль"); } } catch (Exception Ex) { GetUsers(); throw new Exception(Ex.Message, Ex); } }