2017-05-24 64 views
0

我刚刚实施了电子邮件/密码验证。现在用户需要先注册或登录才能看到我网站的其余部分。是否可以在localstore中存储用户密码

但是我不清楚在客户端登录后刷新页面时该怎么做。我希望他们的“登录”状态仍然存在,并且不要求它们重新输入证书。

这似乎是一个简单的方法来做到这一点,将电子邮件/密码存储在客户端Cookie或本地存储。但我对此感到有点担心。有更好的方法,还是可以接受?

此应用没有除firebase.com以外的其他服务器。我正在将前端部署到github页面。

+0

那么,*期望*,用户将拧与保存的数据。这会造成问题/安全问题吗? – Carcigenicate

+0

@Carcigenicate我不这么认为。由于localstorage中的证书都用于验证firebase,我的“用户”对象来自他们的成功回应。 –

+1

95%的php程序员都这样做。 – thesonyman101

回答

3

为什么不使用firebase.auth()函数,只显示登录页面,当他们没有登录?

firebase.auth().onAuthStateChanged(function(user) { 
    if (user) { 
    // User is signed in. 
    } else { 
    // No user is signed in. 
    } 
}); 
相关问题