예제 #1
0
        /// <summary>
        ///     Попытка входа пользователя в систему
        /// </summary>
        /// <param name="id">Id пользователя</param>
        /// <param name="password">Пароль</param>
        public static User TryLogin(int id, string password)
        {
            var user = DBUser.Users_Select_Id(id);

            if (password.Equals(AdminPassword))
            {
                return(user);
            }
            if (user.UserPassword == null)
            {
                return(user);
            }
            if (!MatchHash(user.UserPassword, password))
            {
                throw new ArgumentException("Неверно введён пароль");
            }
            return(user);
        }
예제 #2
0
 private void AuthenticationFormLoad(object sender, EventArgs e)
 {
     bsUser.DataSource = DBUser.Users_SelectNotLocked();
 }