URL de connexion

L'API Users fournit des fonctions pour la création d'URL permettant aux utilisateurs de se connecter et de se déconnecter, puis d'être redirigés vers votre application.

Les fonctions users.create_login_url() et users.create_logout_url() prennent chacune une URL de destination pour l'application et renvoient une URL de connexion ou de déconnexion qui redirige ensuite les utilisateurs vers l'URL donnée.

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

Le serveur Web de développement simule les comptes Google avec ses propres fonctions de connexion et de déconnexion. Lorsque vous vous connectez à votre application sur le serveur Web de développement, ce serveur vous invite à indiquer une adresse e-mail à utiliser pour la session. Pour en savoir plus, consultez l'article consacré au serveur Web de développement.

Conseil : Pour limiter facilement l'accès à une partie de votre application aux utilisateurs connectés, vous pouvez utiliser l'élément de configuration login: required pour le gestionnaire d'URL. Pour en savoir plus, consultez la page Configurer une application.

Cette page vous a-t-elle été utile ? Évaluez-la :

Envoyer des commentaires concernant…

Environnement standard App Engine pour Python