示例#1
0
        public Contribuitor Login(string usuario, string senha)
        {
            var contribuitorDao = new ContribuitorDao();

            Contribuitor contribuitor = contribuitorDao.ObeterPorUsuario(usuario);

            if (contribuitor == null)
            {
                throw new Exception("USUÁRIO inexistente.");
            }

            else if (HashService.CheckPassword(senha, contribuitor.Senha))
            {
                return(contribuitor);
            }
            else
            {
                throw new Exception("SENHA inválida.");
            }
        }