検索
に質問 javascript - vue+django でセッションユーザー認証を使用する方法
javascript - vue+django でセッションユーザー認証を使用する方法
曾经蜡笔没有小新 2017-05-19 10:17:15 表示#ヒョウジ# 710

0

私は友人と小さなプロジェクトで共同作業しています。私はフロントエンドを担当し、彼はバックエンドを担当しています。現在、ユーザーのログイン認証の方法がよくわかりません。従来のセッション方式とアクセストークン方式について学びました。
アクセス トークンのメソッド フロントエンドの動作がどのように行われるのか、おおよそ理解できました。ユーザー名とパスワードが検証された後、バックグラウンドでトークンが返されます。今後、フロントエンド ルーティングと http インターセプトのすべてのリクエスト ヘッダーは、このトークンを添付してください。ただし、バックグラウンド操作はさらに面倒になります。
セッションはバックグラウンドで自動的に処理されますが、フロントエンドが具体的に何をすればよいのかわかりません。ユーザー名とパスワードの検証に合格した後、Django バックグラウンドはどのような内容をフロントエンドに返しますか?追加の検証または操作フロントエンドは今後のすべての操作に必要ですか? ログイン状態を維持するための Cookie または何か?

Your Answer
提出する

2 件の回答
0

実際、あなたが言及した 2 つは一緒に使用する必要があります
フロントエンド Cookie は、ユーザーのログイン ステータスを記録するためにアクセス トークンを保存します

バックグラウンドでアクセストークンを受信して​​セッションを見つけてユーザー情報を取得します
あなたが言及した2番目のセッション方法は、最初の方法を使用してログインステータスを保存することです

2017-05-19 10:19:15

提出する

0

Django のセッションは Cookie によって管理されます
ログイン時に、バックエンドによって生成された session_id を取得し、それを Cookie に保存できます。

2017-05-19 10:19:15

提出する

Hot Tools

vc9-vc14 (32+64 ビット) ランタイム ライブラリ コレクション (以下のリンク)

vc9-vc14 (32+64 ビット) ランタイム ライブラリ コレクション (以下のリンク)

phpStudy のインストールに必要なランタイム ライブラリのコレクションをダウンロードします。

VC9 32ビット

VC9 32ビット

VC9 32 ビット phpstudy 統合インストール環境ランタイム ライブラリ

PHP プログラマー ツールボックスのフルバージョン

PHP プログラマー ツールボックスのフルバージョン

プログラマ ツールボックス v1.0 PHP 統合環境

VC11 32ビット

VC11 32ビット

VC11 32ビットphpstudy統合インストール環境ランタイムライブラリ

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい