-
Não, não é possível fazer login como usuário sem saber sua senha.
-
Não, não há como ter uma segunda senha para o usuário.
-
Por que pedir a senha do usuário "desfaz" o entendimento de criar e manter senhas strongs e o entendimento de como e por que proteger suas senhas? Eles não entenderiam o propósito de você pedir sua senha? Será que eles apenas diriam para si mesmos: "Já que Jim me pediu a senha para que ele pudesse solucionar meu problema, acho que posso esquecer e ignorar tudo o que ele me ensinou sobre segurança de senha"?
-
Que tal exigir que o usuário altere sua senha no próximo logon depois de você ter solicitado a senha e resolvido o problema. Dessa forma, você tem a senha atual para solucionar o problema e, quando terminar, define a opção de exigir uma alteração de senha no próximo logon (o que é uma prática bastante comum).