- 1
- 2
- 3
- 4
- 5
- 6
if (string.IsNullOrWhiteSpace(frmDelegatorLogin.ViewModel.Username))
throw new Exception("Не введен логин");
if (dbEmployee == null)
throw new Exception(string.Format("Не найден пользователь с логином \"{0}\"", frmDelegatorLogin.ViewModel.Username));
if (dbEmployee.DelegatePassword != frmDelegatorLogin.ViewModel.Password)
throw new Exception("Указан неверный пароль");
Вот такой вот новый метод валидации полей. Да, логин и пароль вводятся текстом, да, Exception потом ничем не ловится и пользователь получает unhandeled exception...
Her 20.01.2016 17:12 # −1
Раве что, пароль хранится в открытом виде
kerman 20.01.2016 17:31 # 0
bormand 20.01.2016 17:39 # 0
Возвращает true, если залогинились, а если нет - ничего не возвращает (т.к. исключение)?
kerman 20.01.2016 18:42 # +2
Her 20.01.2016 18:10 # 0
kerman 20.01.2016 18:40 # +2
roman-kashitsyn 20.01.2016 18:43 # +4
kerman 20.01.2016 19:44 # 0