問題タブ [flask-login]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
7470 参照

flask - Flask-login はブループリント オブジェクトで使用できませんか?

フラスコログインとブループリントについて質問があります。

admin.py

run.py

しかし、フォームを投稿して login_user(user) を使用すると、エラーが発生しました。

次に、run.py でフラスコログインを使用しようとしましたが、正常に動作します。

run.py

それで、私が聞きたいのは、Flask-login は Blueprint オブジェクトでは使用できないということですか? THX!

0 投票する
2 に答える
3423 参照

python - フラスコ単体テスト: セッションの変更後に Cookie を送信する

フラスコ アプリケーションの単体テストを書いていますが、ログインしているユーザーからの要求をシミュレートする必要があります (フラスコ ログインを使用しています)。

これを行うには、セッションを変更し、ユーザー ID とパラメーターを追加する必要があることをここで学び ました。_fresh

私の問題は、リクエストと一緒に他の Cookie を送信する必要があることです。何かのようなもの

しかし、このリクエストを実行すると、設定した変数とともにセッションが「消えます」。

私は(そしてIRCの他の誰かが同じ考えを持っている)と思います.これは、Cookieヘッダーの私の明示的な定義がCookieを含むものを上書きするためsessionです.

私の質問は、Cookie を削除せずに Cookie を設定する方法はありsessionますか?

そうでない場合、オブジェクトsessionの Cookie のリストに手動で追加できるように、セッションを変更した後に Cookieを抽出する方法はありますか?headers

0 投票する
1 に答える
1410 参照

python - Python : Flask : login_required のすべての URL をキャッチ

ログインしていない場合、ユーザーがアセットを取得できないようにしたいのですが、以下が機能しない理由を教えてください:

ログインしていなくても、ユーザーには index.html ファイルが提供されます。

ありがとう!

0 投票する
3 に答える
3271 参照

python - フラスコログインのエラー

Flask-Login フレームワークを認証に使用するのが困難です。ドキュメントをできる限り徹底的に調べましたが、明らかな何かが欠けているようです。

上記は、にある私の User クラスですusers/models.py

上記は私のユーザーローダーです。

明らかなエラー メッセージはありませんが、 で装飾されたビューにアクセスしようとすると@login_required、ログイン フォームにリダイレクトされます。私が知る限り、login_user関数は実際には機能していませんがTrue、呼び出したときに返されます。アドバイスをいただければ幸いです。

0 投票する
4 に答える
4008 参照

flask - Flask ログイン: TypeError: Unicode のデコードはサポートされていません

スタックとしてフラスコ、ピモンゴ、およびフラスコログインを実行しています。

私のフラスコアプリはローカルで正常に動作していますが、nginx で uwsgi を使用してデプロイすると、flask_login 拡張機能から奇妙な Unicode エラーが発生します。

要するに:

トレースバック:

これが開発環境で発生しないのはなぜですか? したがって、nginx の uwsgi に何らかの形で関連している必要があります。助言がありますか?どうもありがとう

0 投票する
2 に答える
1190 参照

python - Flask 0.10でセッションCookieにUnicodeエラーが発生する

Flask 0.10 にアップグレードした後、次のエラーが表示されます。

フラスコ/app.py 行 1693 の self.save_session(ctx.session, response) が与えるものは次のとおりです。 v\xad', '_flashes': [('メッセージ', 'このページにアクセスするにはログインしてください。')]})

したがって、これを正しく読んだ場合、セッションはフラスコがユニコードを試行する(そして失敗する)IDを提供します。これを修正する方法についての手がかりがありません (ブラウザのキャッシュを空にして、新しいセッションを期待しても解決しませんでした)。私が何をすべきかについて誰かが私に何か提案をしてもらえますか?

敬具、

カースト

編集:いくつかの追加情報。私のセットアップでは、flask、flask_mail、flask.ext.mongoengine、flask.ext.security を使用しています。私はMongoEngineを使用しています:db =フラスコ.ext.mongoengine.MongoEngine(アプリ)とフラスコセキュリティ:user_datastore =フラスコ.ext.security.MongoEngineUserDatastore(db、ユーザー、ロール)セキュリティ=フラスコ.ext.security.Security(アプリ、user_datastore )

編集:二重の質問のようです: Flask Login:TypeError:Unicodeのデコードはサポートされていません

(見てないです、ごめんなさい)

0 投票する
0 に答える
267 参照

python - 403 Forbidden 私のすべてのページの一番下

すべてのページの下部にメッセージが表示される BLOG PAGE を作成しています。

メッセージの内容:
"" * *403 Fobidden

  • コード: AccessDenied
  • メッセージ:アクセスが拒否されました
  • リクエスト ID: 12D5257EEFBC8528
  • ホスト ID:**
    **""

道案内してください

私のROUTE PAGEに含まれる接続を以下に示します::