none
Customizar regra de validação Login Asp.net Identity MVC RRS feed

  • 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

    terça-feira, 6 de outubro de 2015 21:13

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

    segunda-feira, 16 de novembro de 2015 11:42

Todas as Respostas

  • Boa Tarde, Leonardo

    Eu faço da seguinte forma:

    Tenho uma tabela usuário:

    id
    usuario
    login
    permissao

    No 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

    quarta-feira, 14 de outubro de 2015 15:38
  • 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.

    domingo, 15 de novembro de 2015 22:21
  • 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

    segunda-feira, 16 de novembro de 2015 11:42
  • Vc conseguiu resolver?

    Abinálio

    quarta-feira, 5 de abril de 2017 20:25