Usuário com melhor resposta
Customizar regra de validação Login Asp.net Identity MVC

Pergunta
-
Criei uma aplicação onde utilizo o Identity para validar meu usuário, simples utilizando e-mail e senha, só que ao validar eu preciso verificar se o e-mail está cadastrado e liberado em uma outra table do meu banco, ou seja, além da validação da senha eu ainda devo ir nesta table e verificar se este e-mail realmente está liberado.
alguém sabe onde devo customizar para fazer esta consulta?
Leonardo Jacques da Silva Desenvolvedor .net
Respostas
-
Veja se ajuda esses tutoriais...
http://eduardopires.net.br/2015/02/customizando-nomes-tabelas-campos-asp-net-identity/
http://eduardopires.net.br/2014/03/asp-net-identity-customizando-cadastro-usuarios/
http://eduardopires.net.br/2014/04/asp-net-identity-nome-usuario-formato-email/
Abraço
- Sugerido como Resposta Abinálio Lopes quarta-feira, 5 de abril de 2017 18:37
- Marcado como Resposta welington jrModerator terça-feira, 12 de dezembro de 2017 21:36
Todas as Respostas
-
Boa Tarde, Leonardo
Eu faço da seguinte forma:
Tenho uma tabela usuário:
id
usuario
login
permissaoNo campo permissão tenho armazenado todas as permissões para este usuário, por ex. [cliente_inc] [cliente_alt] ....
fiz um método que após o usuário logado - assim que ele acessa para incluir usuário eu verifico se no campo permissão tem [CLIENTE_INC]
ou antes de mostrar a View e faço uma leitura neste campo e só habilito somente os botões ou ações que este usuário tem acesso.para minha necessidade funciona.
caso precise de mais detalhes, manda ai, estou começando com aspnet mvc - uso este mesmo jeito nodelphio desk top.
abs
Abinálio
-
oi Amigo.
Você pode usar o atributo Remote na sua modelo.
Cria um actionresult jason que vai pegar o campo do email do formulário.
A lógica é que a sua view vai passar o valor do campo email, porque você colocou uma validação na modelo dela. A modelo é que vai chamar seu método.
-
Veja se ajuda esses tutoriais...
http://eduardopires.net.br/2015/02/customizando-nomes-tabelas-campos-asp-net-identity/
http://eduardopires.net.br/2014/03/asp-net-identity-customizando-cadastro-usuarios/
http://eduardopires.net.br/2014/04/asp-net-identity-nome-usuario-formato-email/
Abraço
- Sugerido como Resposta Abinálio Lopes quarta-feira, 5 de abril de 2017 18:37
- Marcado como Resposta welington jrModerator terça-feira, 12 de dezembro de 2017 21:36
-