Kullanıcının oturum durumunu izleme

Google ile Oturum Açma istemcisi başlatıldıktan sonra, kullanıcının oturum durumunu belirlemek için istemcinin çeşitli özelliklerini ve yöntemlerini kontrol eden işleyiciler ekleyebilirsiniz. Sitenizin kullanıcı deneyimini kullanıcınız için birden çok sekme ve cihaz arasında senkronize etmek üzere istemci nesnesinin döndürdüğü bilgileri kullanabilirsiniz.

Aşağıdaki kod, 2.0 istemci yönteminin attachClickHandler kullanılarak kullanıcı için oturum açmayı sessiz bir şekilde tamamlayan veya kullanıcının oturumunun durumuna göre kullanıcıdan yeniden yetkilendirme yapmasını isteyen bir geri çağırma oluşturulmasını göstermektedir.

/**
 * The Sign-In client object.
 */
var auth2;

/**
 * Initializes the Sign-In client.
 */
var initClient = function() {
    gapi.load('auth2', function(){
        /**
         * Retrieve the singleton for the GoogleAuth library and set up the
         * client.
         */
        auth2 = gapi.auth2.init({
            client_id: 'CLIENT_ID.apps.googleusercontent.com'
        });

        // Attach the click handler to the sign-in button
        auth2.attachClickHandler('signin-button', {}, onSuccess, onFailure);
    });
};

/**
 * Handle successful sign-ins.
 */
var onSuccess = function(user) {
    console.log('Signed in as ' + user.getBasicProfile().getName());
 };

/**
 * Handle sign-in failures.
 */
var onFailure = function(error) {
    console.log(error);
};