URL Login

Users API menyediakan fungsi untuk membuat URL yang memungkinkan pengguna login atau logout, lalu dialihkan kembali ke aplikasi Anda.

users.create_login_url() dan users.create_logout_url() masing-masing mengambil URL tujuan untuk aplikasi, dan menampilkan URL untuk login atau logout, yang mengalihkan kembali ke URL tertentu setelahnya.

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))

Server web pengembangan menyimulasikan Akun Google menggunakan fasilitas login dan logoutnya sendiri. Ketika Anda login ke aplikasi di server web pengembangan, server akan meminta alamat email yang akan digunakan untuk sesi tersebut. Lihat Server Web Pengembangan untuk informasi selengkapnya.

Tips: Cara mudah untuk membatasi akses ke bagian aplikasi Anda bagi pengguna yang login adalah dengan menggunakan elemen konfigurasi login: required untuk pengendali URL-nya. Lihat Mengonfigurasi Aplikasi.