ワット/ Googleのアプリエンジンにハンドラクラス全体で認証を管理します私は、「/」にマップされた「MainHandler」クラスをウェルカムページとして使用し、ログインするようにユーザーに要求し、「/エディタ」にマップされた「EditorHandler」クラスにアクセスすることを許可します。は、どのように私はやっとのpythonを知っていて、単にここで「こんにちは世界」の例を以下だということを考慮してのpython
1
A
答えて
2
あなたは非常に広範な質問をし、そしてあなたがしているもの(もしあれば)フレームワークについての詳細を提供しませんしましたあなたのアプリを実装するために使用する計画。あなたはおそらくwebappを使用していると思いますか?
create a login urlの基本的な考え方は、ユーザーをリダイレクトするか、ユーザーに提供することです。あなたがそれらをあなたのアプリ上で編集ページにリダイレクトcreate_login_url
を呼び出すときに、あなたがDEST_URLを指定することができますしたい場合:
users.create_login_url(dest_url='/edit')
をあなたのコード内では、方法に応じて、app.yamlまたは'@login_required'デコレータで簡単に編集ハンドラを確保することができますあなたのアプリをセットアップしました。
1
http://appengine-cookbook.appspot.com/recipe/login-decorator
私はそれのほとんどの背後にある魔法を理解しませんが、それはおそらく私のピソの不足のためですnスキル。
その記事のいくつかのコメントは、より「ネイティブ」ソリューションを指す:
http://code.google.com/appengine/docs/python/tools/webapp/utilmodule.html
関連する問題
- 1. どのように私はこのことを知ってRequireJS
- 2. ハッシュ#は、私は、ルートパラメータとして「こんにちは、世界の#の世界」を渡そうとしますが、出力として引数の値としてのみ「こんにちは、世界」を取得していますスリムフレームワークAPI
- 3. こんにちは、以下のディレクトリ構造を考えると、世界minitest CLIの例
- 4. laravel 5.4は、私は、これは簡単にこれを行うことによって達成することができます知っている
- 5. PythonのHTMLと私はこのようなコードを持って
- 6. 私のデシベルに私はこのようなオブジェクトを持っていることを考えるとMongoDBの
- 7. Pythonは、私は次のことをやっているPythonで画像
- 8. こんにちは、ライブラリを使用していない世界
- 9. こんにちは世界のようなパスに沿ったノードの軌跡
- 10. こんにちは以下のように私は2つのデータフレームを持っている条件
- 11. こんにちは、私は以下のように2つのJavaファイルを持っているアレイリスト
- 12. この(以下簡体字)のように、私は単一のエンドポイントとのフラスコアプリケーションを持っているHerokuの
- 13. は、私たちは、私は、私は以下のように変数の持つ初期値でこれらを使用することができることを知っているようになったゲッターとセッター
- 14. アレイは、私はこのようなオブジェクトを持っていることに
- 15. は、私は次のことをやろうとしているのPython
- 16. Pythonはだから私はここでの例に従うことをしようとしている部分の引数で
- 17. Pythonの - 私はこのようなパネルを持っている
- 18. 私はこのようなデータセットを持っているのPython
- 19. 行う「から:」私は次のことをやっている
- 20. のLucene:FastVectorHighlighterは、ここに私がやったことだヌル
- 21. 私はこのように以下のHTMLページを持っているのUIWebView
- 22. Artifactory私はここに私の質問だということをどのように行う他のArtifactory Adminsの思ったんだけど
- 23. ボタンは、私はRxSwiftに初心者だと私は、ログインFacebookの機能を実装しようと、ここで私がやっているものだよ
- 24. 私は以下のようにデータフレーム持っているのPython
- 25. こんにちは世界の問題?
- 26. こんにちはFBJSの世界
- 27. 私は、彼らがやっていることを知っているが、私はまだスクリプトを学んでいる誰かのためだと思う
- 28. ZendFrameworkは、私は以下のこのアクションとコントローラーを持って
- 29. ネオペットは、Pythonを使ってログイン私は、次のコードで、このウェブサイトにログインしようとしているモジュール
- 30. このサイトは私がスクレーパーであることをどのように知っていますか?
私の例ではwebappフレームワークを使用していると言われていましたので、私の質問には暗示されていました。それにもかかわらず、@ login_requiredデコレータはトリックをして次の問題に私を移しました。ログインを必要とする*すべてのメソッドの前にそれを置かなければなりませんか? – Quickredfox
@quickredfoxでは、app.yamlを使用していくつかのURLのログインを要求することはできません。「アプリケーションの設定」ドキュメントの「login:required」を参照してください(http://code.google.com/appengine/docs/python/ config/appconfig.html#Requiring_Login_or_Administrator_Status)。コードを2つのファイルに分割すると、そのコードがどのように機能するかを簡単に確認できます。 –
ええ、それは情報のためにたくさんありがとう、見た。私はGoogleの接続メカニズムを使用しないことを計画していますが、手作業で多くのものを実装する必要がありますので、私の元の混乱の理由です。私はそれをGAEのやり方でやっていたのですが、私はおそらくさらに多くのことをするでしょうが、GFCに依存するでしょう。 – Quickredfox