Exemplo n.º 1
0
        protected override void Validate()
        {
            var loggedUser = HttpContext.Current.GetLoggedUser();

            AssertionHelper
            .AssertTrue(loggedUser.Enabled)
            .Return("Пользователь с указанным логином не активен.");
        }
Exemplo n.º 2
0
        public void Validate(AbstractUser user, string password)
        {
            var source = user != null && user.PasswordHash == password.ComputeSHA256Hash();

            AssertionHelper
            .AssertTrue(source)
            .Return("Login", "Логин или пароль пользователя введен некорректно.");

            AssertionHelper
            .AssertTrue(user.Enabled)
            .Return("Login", "Пользователь с указанным логином не активен.");
        }