Kayの認証機能でパスワードの再設定機能を使用するための設定

Google App Engine用フレームワークKayには、よくできた認証機能が備わっています。

この認証機能には、パスワードを忘れたユーザーに、新しいパスワードを設定してもらうための機能が用意されています。

ログイン画面

「パスワードを忘れた場合」のリンク先画面

この機能を使用するには、settings.pyに次の設定が必要になります。

settings.py

APP_NAME = u'サイト名'
DEFAULT_MAIL_FROM = '送信者メールアドレス'

ユーザーに送信されるメールの件名と本文のテンプレートは次のファイルになります。

件名

kay/auth/templates/reset_password_instruction_subject.txt

本文

kay/auth/templates/reset_password_instruction.txt

パスワード再設定メールの宛先メールアドレスは、sessings.AUTH_USER_MODELで設定されているモデルのemail属性になります。

以上の簡単な設定で、商用サイトにもそのまま使えそうなすばらしい認証機能が使用できます。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください