電子メール経由または電子メールオプションなしでリセットリンクを送信せずにdjangoの組み込みパスワードリセット機能を使用する方法はありますか?私は現在、電子メールを送信する必要のない少数のユーザーとシンプルなシステムを開発中です。事前にお礼します。Eメール経由でリセットリンクを送信せずにDjangoのデフォルトのパスワードリセットを使用する方法はありますか?
0
A
答えて
1
あなたがフォームでパスワードを変更することができますし、views.py内の関数に
make_password()を使用し
if passwordForm.is_valid():
password = passwordForm.cleaned_data['password']
request.user.password = make_password(password)
request.user.save()
[make_password] [1] https://docs.djangoproject.com/en/1.11/topics/auth/passwords/
0
私はdjangoに精通していませんが、アクセスが得られた場所ユーザー、さらには初期の管理者、パスワードのリセットを介して。これらのすべてのケースでは、作業方法は同様です。リセットリンクは、URLスタブとどこかのデータベーステーブルにある一意のキーから形成されます。手動でリンクを組み立てて使用してもうまくいきましたが、あるシステムではemailsentdateカラムを使用していましたが、何もしなかった場合は何もしなかったので、単純なアプローチで成功しない場合は同様のものを確認してください。
Ifあなたは絶対に電子メールサーバーを持っていなければなりません、smtpdevのようなdevの使用のために意図された単純なものが存在します、彼らは1つを要求するアプリをだますsmtpサーバーのように振る舞いますが、 。デバッグのために意図したものではなく、あなたを助けるかもしれないDjangoは1が設定されていることを主張場合は、実際のメールサーバのように見えること
2
はでいくつかのオプションがあります。パスワードを変更して電子メールを送信する必要がなくなります。
- パスワードチェンジフォーム:ユーザーが以前のパスワードを入力してパスワードを変更できるようにするフォーム。
- SetPasswordForm:ユーザーの変更は、古いパスワード
を入力せずに自分のパスワードを設定するあなたは、ユーザーのパスワードを変更するには、あなたのビューでそれらのいずれかを実装することができますフォーム。
関連する問題
- 1. Djangoのパスワードリセット。メールを送信していません
- 2. GsuiteのEメールをAmazon SES経由でルーティングする方法は?
- 3. 生産環境でDjango経由でSMTPメールを送信する
- 4. nodejsのnodemailer npm経由でメールクレデンシャルを使用せずにメールを送信するには?
- 5. phpmailer経由でメールを送信する
- 6. MVCを使用してコントローラ経由で電子メールを送信する方法
- 7. UIActivityViewController経由でカレンダーイベントを送信する方法はありますか?
- 8. django-mailerでhtml電子メールを送信する方法はありますか?
- 9. smtpを使用せずに交換サーバー経由でメールを送信するには?
- 10. java mavenアプリケーション経由でメールを送信する方法
- 11. 実サーバ(SendGrid)経由で電子メールを送信する方法
- 12. mailgun-js経由でメールを送信する方法
- 13. UWP 10アプリ経由で電子メールを送信する方法
- 14. フェニックスチャンネル経由でWebソケット経由でファイルを送信する方法はありますか?
- 15. codeigniterのウェブサイトでSMTPプロトコルを使用せずにメールを送信する方法
- 16. サードパーティのクラスを使用せずにPHPでSMTPメールを送信する方法
- 17. DjangoからホストされたSMTP経由でメールを送信
- 18. PHPMailerでメールを送信する方法はありますか?
- 19. メールをSMTP経由でGmailに送信
- 20. EditextとButtonを使用せずにBluetooth経由でテキストメッセージを送信する方法は?
- 21. Javascript経由でデフォルトのイメージフォルダを検出する方法はありますか?
- 22. Wordpressはsendmail経由で電子メールを送信しません
- 23. PerlでSMTP経由でメールを送信
- 24. phpmailerでsmtp経由でメールを送信
- 25. データベース経由でメールを送信する方法SQL Server 2005を使用していますか?
- 26. SmtpClientを使用してC#経由でHTMLメールを送信
- 27. Pythonを使用してTLS経由で電子メールを送信
- 28. cakephpを使用してメールをsmtp経由で送信
- 29. SwiftMailerを使用してGmail経由で電子メールを送信
- 30. Macの番号からAppleScript経由でメールを送信する
ありがとうございます、あなたが言った解決策を見つけました。私は答えとしてあなたの提案をマークしています。 – Jishnu