Valeu pela dicas, eu tenho quase tudo pronto, a logica, a combinação de
caracteres pra montar a nova e tudo mais, só me falta o meio de alterar no
banco de dados depois que eu pegar a nova senha do usuario... Tentei
utilizando CURRENT_PASSWORD, mais não consegui...
Como vc grava a nova senha no BD?? Eu utilizo InterBase, Delphi7.
Obrigado.

-----Mensagem original-----
De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br]em
nome de Humberto Oliveira
Enviada em: quinta-feira, 26 de março de 2009 17:38
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Mudar senha de usuario.


Faz o controle em alguma tabela diferente do cadastro de usuários, e através
disso, você pode até solicitar alteração de senhas pelos usuários de tempo
em tempo.

O meu controle de login possui várias validações, vou citar poucos exemplos:

- Senha expira? Booleano
- Alterar senha no primeiro login? Booleano
- *Composição de senha*: Quantas letras maiúsculas? Quantos números? Quantos
caracteres? Numérico

E através destes controles, quando o usuário loga no sistema, eu verifico
tudo isso e vou combinando os valores e verifico se está tudo sob controle e
deixo logar, senão vou aplicando as mensagens necessárias em cada resposta
dos controles.

A implementação disso não é complicada, é só a forma de fazer. E existem
inúmeras formas de trabalhar isso. Dei apenas uma idéia de como iniciar.


2009/3/26 Vinicius da Silva Pinto <vinic...@cnen.gov.br>

>   Boa tarde a todos...
>
> Gostaria de saber se é possivel alterar a senha de cada usuário via
> programação.
>
> Cadastrei uns 20 usuarios para o sistema e coloquei a senha "teste" pra
> todo
> mundo.
>
> Queria, assim que o usuário entrasse pela primeira vez com esta senha, eu
> pedisse para trocar.
>
> Eu consigo pegar o nome do usuario atravez da coluna CURRENT_USER, mais
não
> consigo pegar a senha.
>
> Alguem pode me dar uma ajuda...
>
> Obrigado.
>
>
>


[As partes desta mensagem que não continham texto foram removidas]



------------------------------------

--
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>





Responder a