Tal*_*mos 7 javascript firebase firebase-authentication
我正在使用Firebase使用他们的简单登录/注册模板创建一个Web应用程序.我只是想知道如何在成功登录后重定向到不同的页面或以其他方式运行javascript功能代码,我只在登录用户的同一页面上.谢谢
参考:https: //github.com/firebase/quickstart-js
我使用的模板位于auth/email.html下
谢谢!
Chi*_*ria 10
从用户那里获取电子邮件和密码,然后将值传递给signInWithEmailAndPassword,如果发生某些错误,它将打印消息,如果不是Firebase将成功签署用户.
firebase.auth().signInWithEmailAndPassword(email, password).catch(function(error) {
// Handle Errors here.
var errorCode = error.code;
console.log(error.Message);
});
Run Code Online (Sandbox Code Playgroud)
您还需要一个处理登录和注销状态的侦听器.如果用户已成功登录,您可以在此处重定向.
要处理登录和注销,请始终使用 onAuthStateChanged()
//Handle Account Status
firebase.auth().onAuthStateChanged(user => {
if(user) {
window.location = 'home.html'; //After successful login, user will be redirected to home.html
}
});
Run Code Online (Sandbox Code Playgroud)
有人登录的那一刻,user将填充用户详细信息,您可以使用它重定向到另一个页面.
| 归档时间: |
|
| 查看次数: |
20170 次 |
| 最近记录: |