2015-08-28 2 views
1

В настоящее время у меня есть учетная запись Google для веб-сайтов, работающих для входа и выхода, а также при выводе их перенаправления на страницу входа в систему. Когда пользователь снова нажимает кнопку входа, он сохраняет последнее электронное письмо, которое было использовано для входа в систему и подписывает его.Сбросить вход в систему для входа в систему Google SSO

Что я хочу сделать, когда пользователь выйдет из системы, он сбрасывает кнопку входа, чтобы снова запросить электронную почту и пароль. Этот знак будет находиться на общем компьютере, и всем, кто использует этот сайт, понадобится каждый раз входить в систему со своим собственным электронным письмом.

Я попытался сбросить все файлы cookie на выходы, но все еще сохраняет информацию.

Ниже представлена ​​моя кнопка входа и кнопка выхода. Любая помощь по этому вопросу будет принята с благодарностью.

Вход на кнопке:

<a onclick="signIn();">Sign In</a> 
<script> 
    function signIn() { 
    var auth2 = gapi.auth2.getAuthInstance(); 
    auth2.signIn().then(function() { 
     console.log('User signed in.'); 

    window.location = "/logging-in.html"; 

    }); 
    } 
</script> 

Вход из кнопки

<a onclick="signOut();">Sign out</a> 
<script> 
    function signOut() { 
    var auth2 = gapi.auth2.getAuthInstance(); 
    auth2.signOut().then(function() { 
     auth2.disconnect(); 
    window.location.href="/logging-out.html"; 
     console.log('User signed out.'); 
    }); 
    } 
</script> 

ответ

0
function signOut() { 
    var auth2 = gapi.auth2.getAuthInstance(); 

    auth2.disconnect(); 

    auth2.signOut().then(function() {  
     window.location.href="/logging-out.html"; 
     console.log('User signed out.'); 
    }); 
} 
+0

Пожалуйста, добавьте некоторый контекст к вашему ответу, это увеличит его дорожит для будущих посетителей, а также человек, задающего вопрос. – miken32

Смежные вопросы