1

私は、Google App Engine で個人用のブログ エンジンを作成することにしました。

しかし、ログインボタンをどこかに追加するというアイデアは本当に好きではありません。ログインボタンなしで、記事の投稿、コメントの削除などの管理作業を行うにはどうすればよいですか?

見苦しい解決策の 1 つは、ログイン ボタンを表示せずに、手動で入力してログインできるログイン URL を提供することです。大きな違いはありません。私はこれが好きではありません。

これを回避する他の方法を知っている人はいますか?ログインボタンのないブログをたくさん見てきましたが、どのように実装していますか?

アップデート:

オフライン ソリューションの 1 つは、App Engine が提供する remote_api を使用することです。これはある程度適用可能であり、使用を検討しています。ただし、そのためには常に App Engine Toolkit が必要です。そのため、必要なものはすべて最新のネットワーク接続だけであるオンライン バージョンほどポータブルではない可能性があります。

4

1 に答える 1

-1

ハンドラー定義のloginオプションを使用して、アプリケーションの特定のリソースへのアクセスを制限できます。app.yaml

- url: /admin
  login: admin
  script: admin.app

次に、Users APIを使用して、メインページで現在のユーザーが管理者であるかどうかを簡単に確認し、この保護されたリソースへのリンクを表示するかどうかを決定できます。

if users.is_current_user_admin():
   # render link to /admin
于 2012-09-04T12:29:39.860 に答える