コード例 #1
0
ファイル: User.cs プロジェクト: tiagomdev/PesquisaSatisfacao
        public virtual bool Authenticate(string password)
        {
            string hash = Membership.EncodePassword(password, PasswordSalt);

            if (Password == hash)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
コード例 #2
0
ファイル: User.cs プロジェクト: tiagomdev/PesquisaSatisfacao
 public User(string name, string email, string password)
 {
     if (string.IsNullOrWhiteSpace(name))
     {
         throw new ArgumentNullException("Nome nao enviado");
     }
     if (string.IsNullOrWhiteSpace(email))
     {
         throw new ArgumentNullException("Email nao enviado");
     }
     if (string.IsNullOrWhiteSpace(password))
     {
         throw new ArgumentNullException("Senha nao enviada");
     }
     PasswordSalt = Membership.GenerateSalt();
     Password     = Membership.EncodePassword(password, PasswordSalt);
     Name         = name;
     Email        = email;
 }