2016-04-22 3 views
0

私はDjango 1.9を使用しています。 Djangoのドキュメントに関する ベース:。。ログインで作成したDjango retrieve sessionID

ログインを使用し、ビューから、ユーザのログイン処理を()それはのHttpRequestオブジェクトとUserオブジェクトをとりログインが()セッションでは、ユーザーのIDが保存されますDjangoのセッションフレームワークを使用しています。

どのようにしてそのセッションの情報を取得できますか。 django.contrib.authインポート認証から(これも文書から取られる)

、ログイン

デフmy_view(リクエスト):たとえば

私はどのように
username = request.POST['username'] 
password = request.POST['password'] 
user = authenticate(username=username, password=password) 
if user is not None: 
    if user.is_active: 
     **login(request, user)** 
     # Redirect to a success page. 
    else: 

ユーザー名などのユーザー情報を取得するか、可能であれば成功のページでパスワードを取得します。

P.S あなたもちょっと可能

答えて

0

として、素人用語で解決策を説明することができればあなたはそれがセッションから得ることはありません。

認証ミドルウェアは、現在のユーザーを要求に追加します(request.user)。

(そして、あなたは間違いなくこれまでは、パスワードを取得したり、表示されません。).. はところで、私は、任意のプロジェクトをやっていないか、これだけはDjangoを試して説明

+0

笑ああ感謝。だから、なぜ私はあなたがそれをやっていない間にパスワードを表示する気にしない。業界で。 –

関連する問題