tur*_*2oh 0 angularjs firebase angularfire
我正在查看这个文档:https: //www.firebase.com/docs/security/simple-login-overview.html并且基于它看起来不像logout不接受回调.我尝试传递一个并得到一个响应,它接受0个参数.有没有办法确认注销成功?
在同一页面上,有一个标题为"监控用户身份验证状态"的部分提到您传递给FirebaseSimpleLogin构造函数的回调将在用户的身份验证状态发生更改时"调用".
error如果用户登录时出现错误,则第一个参数()将为非null; user如果用户成功登录,则第二个参数()将为非null; ,都将是null如果用户没有登录.
这是该页面的示例:
var chatRef = new Firebase('https://SampleChat.firebaseIO-demo.com');
var auth = new FirebaseSimpleLogin(chatRef, function(error, user) {
if (error) {
// an error occurred while attempting login
console.log(error);
} else if (user) {
// user authenticated with Firebase
console.log('User ID: ' + user.id + ', Provider: ' + user.provider);
} else {
// user is logged out
}
});
Run Code Online (Sandbox Code Playgroud)
值得注意的是,即使用户未登录,在创建对象时也会调用该函数一次(例如,它将检查用户是否立即进行身份验证,如果不是,则会调用回调函数)有null两个值,就好像他们刚刚退出).
| 归档时间: |
|
| 查看次数: |
472 次 |
| 最近记录: |