如何将解密的“当前密码”邮寄给刚刚创建的django用户。 例如,我通过继承User模型来创建客户。因此保存用户名和密码。输入并保存客户详细信息后。在覆盖客户表单的保存功能时,我触发send_mail函数将邮件发送到表单上指定的admin_email,并发送我在表单上输入的用户名和密码。据观察,发送的密码是经过哈希处理的,当然是为了安全起见。有没有一种方法可以在将其发送给刚创建的客户之前对其进行解密?我只想这样发送它。 请指导
答案 0 :(得分:1)
发送原始密码是一个坏主意,它不安全。如果用户忘记了密码,则应使用重置密码表单,而不是在邮件收件箱中查找原始密码。
要回答您的问题,我建议您使用表格获取原始密码。如果您有自己的表单,您将可以访问所有用户输入的文本,包括密码。然后,您将使用该密码创建新用户并发送电子邮件。