2016-09-02 4 views
0

меня выйти из системы кнопки:Как очистить куки при выходе из базы огня?

<input type="submit" onclick=logUserOut() value="Log out"> 

и использую firebase выйти метод

function logUserOut(){ 
     firebase.auth().signOut().then(function() { 
     console.log("Sign-out successful."); 
     }, function(error) { 
     console.log("An error happened."); 
     }); 
    } 

, но в консоли, прежде чем я выйти и после того, как я вхожу, когда я печатаю

document.cookie 

я

"useruid=GH39ayyIFkaBrEe2JpsXWtPyZRG2" 

Неужели это должно очистить куки? и если нет, как я могу это сделать?

+0

так, firebase создает этот cookie при входе в систему? –

+0

Не знаю о firebase, но выход из системы не обязательно удаляет файл cookie с клиентской стороны, он скорее аннулирует содержимое cookie на стороне сервера (cookie все еще присутствует, но сервер отказывается от него). –

+0

yes firebase создает файл cookie, и Alexandre может быть прав, поскольку im только высмеивает серверную сторону вещей, поэтому не могу правильно сказать, будет ли он отклонен – fire

ответ

0

Firebase Authentication использует локальное хранилище вашего браузера для отслеживания состояния входа пользователя. Он добавляет токен, когда пользователь подписывается в и удаляет токен, когда пользователь выдает его.

Firebase Authentication не использует файлы cookie для хранения состояния аутентификации.

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

app.auth().currentUser.uid 

"AxeiivC30ANFoGVWRDL3yEV6mhK2"

document.cookie 

""

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