Nota: il 30 gennaio 2024 è terminato il supporto di PHP 5. Le applicazioni PHP 5 esistenti continueranno a funzionare e a ricevere traffico. Tuttavia, App Engine potrebbe bloccare il nuovo deployment delle applicazioni
che utilizzano i runtime
dopo la data di fine del supporto.
Ti consigliamo di eseguire la migrazione alla versione più recente di PHP supportata.
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
L'API Users fornisce funzioni per la creazione di URL che consentono all'utente di accedere o uscire e poi di essere reindirizzato alla tua applicazione.
UserService::createLoginUrl() e UserService::createLogoutUrl() accettano ciascuno un URL di destinazione per l'applicazione e restituiscono un URL per accedere o uscire che reindirizza all'URL specificato in un secondo momento.
use google\appengine\api\users\User;use google\appengine\api\users\UserService;$user = UserService::getCurrentUser();if (isset($user)) { echo sprintf('Welcome, %s! (<a href="%s">sign out</a>)', $user->getNickname(), UserService::createLogoutUrl('/'));} else { echo sprintf('<a href="%s">Sign in or register</a>', UserService::createLoginUrl('/'));}
Il server web di sviluppo simula gli Account Google utilizzando le proprie funzionalità di accesso e uscita. Quando accedi alla tua applicazione sul server web di sviluppo, il server ti chiede un indirizzo email da utilizzare per la sessione. Per ulteriori informazioni, consulta Il server web di sviluppo.
Suggerimento:un modo semplice per limitare l'accesso a una parte della tua applicazione agli utenti che hanno eseguito l'accesso è utilizzare l'elemento di configurazione login: required per l'handler URL. Consulta Configurare un'app.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Difficile da capire","hardToUnderstand","thumb-down"],["Informazioni o codice di esempio errati","incorrectInformationOrSampleCode","thumb-down"],["Mancano le informazioni o gli esempi di cui ho bisogno","missingTheInformationSamplesINeed","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-04-03 UTC."],[[["The Users API allows developers to create URLs for user sign-in and sign-out actions, redirecting them back to the application afterward."],["`UserService::createLoginUrl()` and `UserService::createLogoutUrl()` functions generate the URLs for signing in and out, respectively, while requiring a destination URL for redirection."],["The development web server simulates Google Accounts with its sign-in/sign-out mechanisms, prompting for an email address when signing in locally."],["Access to specific parts of an application can be restricted to signed-in users using the `login: required` configuration element for URL handlers."],["This API is specific to first-generation runtimes in the App Engine standard environment and has different options in later versions."]]],[]]