Como gerar uma senha aleatória ou URL temporário para redefinir a senha no Zend Framewor

Tenho um processo básico de autenticação que usaZend_Auth_Adapter_DbTable. Eu tenho ações de login e logout no meu controlador de autenticação. Agora, quero criar uma função para redefinir senhas esquecidas, gerando automaticamente uma senha, salvando a nova senha e enviando um email com a senha recém-gerad

Qual seria o melhor processo para fazer isso? Como devo gerar uma nova senha? O Zend Framework tem algo que facilitaria isso?

Também ouvi falar sobre o envio de um email com um link para uma página de curto prazo que permite definir uma nova senha. Como isso pode ser feito com o Zend Framework?

questionAnswers(1)

yourAnswerToTheQuestion