O projeto está inativo

Autenticação no ASP.NET MVC

Nesta documentação você aprenderá a implementar um mecanismo de autenticação em aplicações ASP.NET MVC.

41

Introdução

Boa parte das aplicações, independentemente da plataforma na qual funcionam, requer que o usuário possa fazer login para acessar áreas restritas. Esse é o recurso de autenticação, que consiste de identificar o usuário que está acessando o sistema.

Ao longo deste curso vamos desenvolver uma aplicação que contará com cadastro de usuários, login, logout e alteração de senha. A Figura 1 ilustra as ações disponíveis no sistema:

Casos de uso da aplicação.
Figura 1. Casos de uso da aplicação.

Na sequência de imagens abaixo podemos ver as telas do projeto:

Tela de cadastro Tela de login Área restrita para usuários logados Tela de alteração de senha

Nas telas de cadastro, login e alteração de senha teremos também validações no front-end e no back-end.

Tecnologias utilizadas

No back-end da aplicação foi utilizado o ASP.NET MVC com a linguagem C#. Já para o acesso ao banco de dados (SQL Server neste caso) foi utilizado o Entity Framework.

confira o curso ASP.NET MVC: Primeira aplicação com o Entity Framework

.

No front-end empregamos o Bootstrap (estilização visual e responsividade) e a jQuery (validação e máscaras), como ilustra a Figura 2.

Tecnologias utilizadas na aplicação.
Figura 2. Tecnologias utilizadas na aplicação.
Suporte ao aluno - Deixe a sua dúvida.
FAÇA PARTE DESSE TIME
Faça parte dessa comunidade 100% focada em programação e tenha acesso ilimitado. Nosso compromisso é tornar a sua experiência de estudo cada vez mais dinámica e eficiente. Portanto, se você quer programar de verdade seu lugar é aqui. Junte-se a mais de...
+ 800 Mil programadores
Conheça agora!
Teste Grátis
  • Guias de Tecnologia
  • Cursos
  • Exercícios
  • Projetos completos
  • DevCasts
  • Artigos
  • Suporte em tempo real

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários. Para saber mais sobre o uso de cookies,
consulte nossa política de privacidade. Ao continuar navegando em nosso site, você concorda com a nossa política.

Aceitar