登入網址

Users API 提供的函式可建構能讓使用者登入或登出後再重新導向回應用程式的網址。

users.create_login_url()users.create_logout_url() 各自會用到應用程式的到達網頁網址,傳回供登入或登出的網址,然後這個網址會重新導向返回指定的網址。

class MainPage(webapp2.RequestHandler):
    def get(self):
        user = users.get_current_user()
        if user:
            nickname = user.nickname()
            logout_url = users.create_logout_url('/')
            greeting = 'Welcome, {}! (<a href="{}">sign out</a>)'.format(
                nickname, logout_url)
        else:
            login_url = users.create_login_url('/')
            greeting = '<a href="{}">Sign in</a>'.format(login_url)
        self.response.write(
            '<html><body>{}</body></html>'.format(greeting))

開發網路伺服器可使用本身的登入和登出功能來模擬 Google 帳戶。您在開發網路伺服器上登入應用程式時,伺服器會提示您輸入該工作階段要使用的電子郵件地址。詳情請參閱開發網路伺服器的說明。

提示:如要限制登入的使用者僅能存取應用程式的部分內容,其中一個簡單的方式是使用網址處理常式的 login: required 設定元素。請參閱設定應用程式的說明。

本頁內容對您是否有任何幫助?請提供意見:

傳送您對下列選項的寶貴意見...

這個網頁
Python 2 適用的 App Engine 標準環境