django-auth-remember

ソフトウェアのスクリーンショット:
django-auth-remember
ソフトウェアの詳細:
バージョン: 0.3
日付のアップロード: 15 Apr 15
ライセンス: 無料
人気: 12

Rating: 5.0/5 (Total Votes: 1)

ジャンゴ-AUTH-覚え(トークンを使用して)覚えて、私を機能するためのDjangoのアプリです。
DJANGOするauth_remember認証バックエンドを追加します。
AUTHENTICATION_BACKENDS =(
  'django.contrib.auth.backends.ModelBackend」、
  'auth_remember.backend.AuthRememberBackend」、

右AuthenticationMiddlewareをした後、お使いの設定で覚えているミドルウェアを追加します。
MIDDLEWARE_CLASSES =(
  ...
  'django.contrib.auth.middleware.AuthenticationMiddleware」、
  'auth_remember.middleware.AuthRememberMiddleware」、
  ...

INSTALLED_APPSにauth_rememberを追加します。
INSTALLED_APPS =(
  'auth_remember」、

クッキー名を設定します(オプション)有効期限を:
AUTH_REMEMBER_COOKIE_NAME = 'remember_token'
AUTH_REMEMBER_COOKIE_AGE = 86400 * 28#デフォルトで4週間
ブラウザを閉じる(オプション)へのセッションの有効期限が切れる時間を設定します。
SESSION_EXPIRE_AT_BROWSER_CLOSE =真
ユーザーが認証ハンドラに次のコードを追加するには、覚えています:
auth_remember輸入remember_userから
remember_user(リクエスト、ユーザ)
ユーザーは新鮮であるかどうかをテストするuser.is_fresh属性を使用します。
{user.is_fresh%の場合%}
 このユーザーセッションが新鮮です
{%他%}
 このユーザーセッションが新鮮ではありません
{%endifの%}
ボンネットの下auth_rememberは、ユーザー·セッションが新鮮であるかどうかを示すために、セッションのvar AUTH_REMEMBER_FRESHを使用しています。セッションVARの名前はしている設定ファイルにAUTH_REMEMBER_SESSION_KEYを設定することで変更することができます。
の詳細情報
参照してください:
- http://fishbowl.pastiche.org/2004/01/19/persistent_login_cookie_best_practice/
- http://stackoverflow.com/questions/549/the-definitive-guide-to-forms-based-website-authentication#477579

Requirements:

  • Python
  • ジャンゴます。

開発者の他のソフトウェア Michael van Tellingen

django-cofingo
django-cofingo

20 Feb 15

へのコメント django-auth-remember

コメントが見つかりません
コメントを追加
画像をオンにする!