Usuário com melhor resposta
Alterar senha no primeiro acesso usando Membership

Pergunta
-
Boa tarde pessoal,
Gostaria de uma ajuda da comunidade. Vou expor aqui meu problema e aceitaria de muito bom grado algumas sugestôes.
Mt bem, irei fazer um sistema no qual ao realizar o primeiro acesso o usuário deverá alterar sua senha. Irei utilizar o esquema de Membership e Roles. O primeiro problema é o seguinte, eu ja possuo uma planilha com todos os usuarios que deverão existir no sistema e precisaria incluir isso nas tabelas criadas pelo membership.
Outro problema e como identificar quando ocorre o primeiro acesso do usuario? Pegar o usuario logado e forcar ele a alterar a senha eu ja consigo, porem nao encontrei nenhum metodo nesse esquema q me retorne o primeiro acesso.
desde ja agradeco,
Respostas
-
Olá,
Para forçar o usuário a trocar a senha no 1º acesso, usei este artigo do Dennes Torres como base: http://www.bufaloinfo.com.br/artigos/artigo02032007.asp, veja se ajuda.- Marcado como Resposta Rafael FagundesModerator segunda-feira, 2 de março de 2009 17:47
Todas as Respostas
-
Vinicius Gama disse:
Boa tarde pessoal,
Gostaria de uma ajuda da comunidade. Vou expor aqui meu problema e aceitaria de muito bom grado algumas sugestôes.
Mt bem, irei fazer um sistema no qual ao realizar o primeiro acesso o usuário deverá alterar sua senha. Irei utilizar o esquema de Membership e Roles. O primeiro problema é o seguinte, eu ja possuo uma planilha com todos os usuarios que deverão existir no sistema e precisaria incluir isso nas tabelas criadas pelo membership.
Outro problema e como identificar quando ocorre o primeiro acesso do usuario? Pegar o usuario logado e forcar ele a alterar a senha eu ja consigo, porem nao encontrei nenhum metodo nesse esquema q me retorne o primeiro acesso.
desde ja agradeco,
Para adicionar os usuários, vc pode usar o gerenciador em:
WebSite > ASP.NET Configuration
Aba segurança e depois em "Criar usuário".
Já para o usuário trocar a senha no primeiro acesso, vc tem que criar um campo na tabela de usuários que armazene o último acesso (datetime). Caso esse campo esteja nulo, é o primeiro acesso e vc redireciona o usuário para trocar a senha!- Sugerido como Resposta Guilherme_ sábado, 21 de fevereiro de 2009 14:16
-
Acho que voce nao entendeu Guilherme, o que eu quero e adicionar todos os usuarios de uma vez, importando de uma tabela do excel para o sql server. Se for adicionar um por uma vai dar mt trabalho pois sao mais de 2000 usuarios.
Quanto ao primeiro acesso, na tabela do sql membership ja possui essa informacao, porem ao logar pela primeira vez o campo nao contará null, e sim a data do momento
-
Olá,
Para forçar o usuário a trocar a senha no 1º acesso, usei este artigo do Dennes Torres como base: http://www.bufaloinfo.com.br/artigos/artigo02032007.asp, veja se ajuda.- Marcado como Resposta Rafael FagundesModerator segunda-feira, 2 de março de 2009 17:47
-
-
-