覚えられないのでブログでメモしてみる
from google.appengine.api import users
でインポートする。
user = users.get_current_user()
でインスタンスを作って。。。
インスタンスメソッド
user.user_id()
Googleにおけるユーザー独自のIDを取得するメソッド
user.nickname()
ニックネーム(@の前を取得)を取得するメソッド
user.email()
ユーザーのemailアドレスを返すメソッド
訪問したユーザーに Google アカウントでログインするように促し、それから dest_url で指定した URL にリダイレクトします。この URL はリンク、ボタン、リダイレクトに適しています。
dest_url は、URL のフルパスとユーザー アプリケーションのドメインの相対パスのどちらでも構いません。
訪問したユーザーをログアウトさせ、それから dest_url で指定した URL にリダイレクトします。この URL はリンク、ボタン、リダイレクトに適しています。
dest_url は、URL のフルパスとユーザー アプリケーションのドメインの相対パスのどちらでも構いません。
現在のユーザー(処理中の要求を行ったユーザー)がログインしている場合は、そのユーザーの User オブジェクトを返し、そのユーザーがログインしていない場合は None
を返します。
現在のユーザーがログインしており、このアプリケーションの管理者として現在登録されていれば、True
を返します。
関数
ユーザーの「ニックネーム」(表示名)を返します。ニックネームは、そのユーザーのメール アドレスがアプリケーションと同じドメインにある場合はそのユーザーのメール アドレスの「名前」部分、それ以外の場合はそのユーザーのメール アドレスそのものになります。
ユーザーのメール アドレスを返します。アプリケーションが表示名に nickname を使用するようにしてください。
ユーザーの一意で永続的な ID、str
を返します。この ID は、ユーザーが自分のメール アドレスを変更した場合でも、常に同一です。
参考したURL
http://code.google.com/intl/ja/appengine/docs/python/users/userclass.html
http://code.google.com/intl/ja/appengine/docs/python/users/functions.html
0 件のコメント:
コメントを投稿