Exemple #1
0
        public TblUser ValidarLogin(TblUser user)
        {
            TblUser response = null;
            using (_db = new ProvaNetEntities())
            {
                _db.Configuration.ProxyCreationEnabled = false;

                string senhaCrypt = new Crypt().Password(user.Senha);
                response = _db.TblUser.FirstOrDefault(
                    x => x.Email.Equals(user.Email) 
                    && x.Senha.Equals(senhaCrypt));
            }
            return response;
        }
Exemple #2
0
        public string ModifyPassword(int id, string OldPassword, string NewPassword)
        {
            var user = this.Get(id);
            var teste1 = new Crypt().Password(OldPassword);
            var teste2 = user.Senha;
            bool teste3 = teste1.Equals(teste2);

            if (user == null)
                return "Você perdeu a sessão. Tente logar novamente";
            if (!new Crypt().Password(OldPassword).Equals(user.Senha))
                return "Digite corretamente a senha antiga que deseja modificar";
            user.Senha = new Crypt().Password(NewPassword);
            this.Update(user);

            return null;
        }