作成したばかりのdjangoユーザーに解読された '現在のパスワード'を郵送する方法を教えてください。 たとえば、私はUserモデルを継承して顧客を作成します。したがって、ユーザー名とパスワードは保存されます。顧客の詳細が入力され、保存されます。顧客フォームのsave関数をオーバーライドしているときに、フォームに指定されたadmin_emailにメールを送信し、フォームに入力したユーザー名とパスワードを送信するsend_mail関数を起動します。送信されたパスワードは安全のためにハッシュされていることがわかります。作成した顧客に送る前に解読できる方法はありますか?私はそのようにしか送っていません。 ご案内ください作成されたdjangoユーザーの解読された '現在のパスワード'をメールで送信する方法
0
A
答えて
1
生のパスワードを送信することは悪い考えですが、安全ではありません。ユーザーが自分のパスワードを忘れてしまった場合は、メールの受信トレイに未処理のパスワードを見つける代わりにパスワードのリセットフォームを使用する必要があります。
私は、生のパスワードを取得するためのフォームを使用することをお勧めします。独自のフォームを使用する場合は、パスワードを含むユーザー入力のすべてのテキストにアクセスできます。次に、そのパスワードを使用して新しいユーザーを作成し、電子メールを送信します。
関連する問題
- 1. Node.jsで暗号化されたパスワードを解読する方法
- 2. Androidでスケジュールされたメールを送信する - 代替方法
- 3. サーバーに送信されたパスワードを暗号化する方法
- 4. DjangoからホストされたSMTP経由でメールを送信
- 5. 送信された電子メールがSMTPから送信されたことを確認する方法
- 6. wordpressによって生成されたパスワードを解読する方法
- 7. メールに送信されたパスワード作成リンクが、適切なページをlaravelにリダイレクトできませんでした
- 8. 送信されたメールの日付の正規表現
- 9. パスワードで保護されたcocoaデスクトップアプリケーションを作成する方法
- 10. 解放されたインスタンスに送信されたメッセージ... @合成中に送信されましたか?
- 11. 作成されたユーザーの作成方法、作成日、変更されたユーザー、テーブルの変更日
- 12. djangoで送信された電子メールの状態を確認する
- 13. パスワードで保護されたアンドロイドアプリケーションの作成方法
- 14. 現在、Django通知では、通知を送信するたびにプレーンテキストで電子メールを送信します
- 15. md5()で暗号化されたパスワードを解読する方法は?
- 16. CreateNoWindowフラグで作成されたコンソールプロセスにCtrl + Cシグナルを送信する方法
- 17. 現在のユーザーのスケジュールされたタスクの一覧を表示する方法
- 18. 動的に作成されたテーブルをPHPで電子メールとして送信する方法
- 19. EWSで送信された電子メールから受信者の電子メールを取得する方法は?
- 20. ポートに送信された生データを読む方法(Python)
- 21. Exim - 送信されたメールをユーザに返信する
- 22. Outlookでメール送信をパスワードで保護する方法
- 23. 解約されたインスタンスに送信されたメッセージ
- 24. 解約されたインスタンスに送信されたメッセージ
- 25. 解放されたインスタンスにメッセージが送信されました
- 26. 解放されたインスタンスに送信されたメッセージコアデータ
- 27. MFMailComposeViewControllerで送信された電子メールの上にイメージを置く方法
- 28. 電子メールは送信されたが受信されなかった
- 29. Postfix/Spamassassin:送信者に返信された未送達メール
- 30. django createview作成されたオブジェクトを取得する方法
パスワードがハッシュ形式でのみ保存されている場合は、 [この質問](http://stackoverflow.com/questions/2717950)で、元のパスワードを回復できない理由を説明しています。暗号化(可逆的)とハッシング(不可能)の違いがあることに注意してください。 –
Davidさんに暗号化とハッシングの違いを指摘していただきありがとうございます。 – user956424