Kayでlogin_requiredする

KayというGoogle App Engine向けのすばらしいframeworkがあるのですが、
ログインしていないユーザからのアクセスを制限したいする場合のサンプルです。

from kay.auth.decorators import login_required

...

@login_required
def test(request):
  context = {
    'message': _('Hello'),
  }
  return render_to_response('logincheck/post.html', context)

Kay側で、ログイン状態をチェックするデコレータがすでに用意されているので、
アクセス制限を実施したい、デコレート対象に@login_requiredするだけです。
とても簡単です。


現在のポスト数 46 / 100