1

新しいユーザーを作成し、そのユーザーのパスワードを指定します。

user = User(username = username, email = email)
user.set_unusable_password()
user.save()

この新しいユーザーがパスワードをリセットしようとすると、エラーが発生します。

この電子メールアドレスに関連付けられているユーザーアカウントは、パスワードをリセットできません

4

1 に答える 1

2

set_unusable_password有効なパスワードハッシュになることのない値を設定し、ユーザー自身がパスワードを変更できないようにします。

(を使用して)複雑なパスワードを生成し、make_random_passwordパスワードをリセットするためのリンクをユーザーに送信する必要があると思います。

于 2012-11-15T09:36:29.090 に答える