Пример #1
0
        public bool Authenticate(string username, string password)
        {
            if (UserName == username && PassWord == EncriptPassword.EncriptPasswordMd5(password))
            {
                return(true);
            }

            AddNotification("User", "Usuario ou senha inválidos");
            return(false);
        }
Пример #2
0
        public User(string userName, string passWord, bool newUser = true)
        {
            UserName = userName;
            if (newUser)
            {
                PassWord = EncriptPassword.EncriptPasswordMd5(passWord);
            }
            else
            {
                PassWord = passWord;
            }
            Active = true;

            AddNotifications(new Contract()
                             .IsBetween(UserName.Length, 5, 50, "UserName", "O Nome de usuario precisa ter entre 5 e 50 caractéres")
                             .IsBetween(passWord.Length, 7, 61, "PassWord", "A senha precisar ter no minimo 8 e no maximo 60 caracteres")
                             );
        }