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