【发布时间】:2016-08-29 01:12:13
【问题描述】:
我正在尝试为使用 Firebase 的网络应用创建“记住我”功能。
我的目标是,当用户单击“记住我”并成功登录时,他们的身份验证令牌会使用 localStorage 存储,并在下次访问时自动登录(为了安全起见,我更喜欢将其原始凭据存储在 localStorage目的)。
但是,当我尝试调用 firebase.auth().createCustomToken 时,我收到一条错误消息,提示它不存在。这是对firebase的错误方法还是错误的函数调用?谢谢!
这是我的代码示例:
var customToken = firebase.auth().createCustomToken(user.uid);
localStorage.setItem("savedToken", customToken);
然后我打算用这条线重新登录:
firebase.auth().signInWithCustomToken(localStorage.getItem("savedToken")).then(function() {
【问题讨论】:
-
请出示您的代码。当我们可以看到您的尝试时,调试会容易得多。
标签: javascript firebase firebase-authentication