我有一个使用angularfire2的有效身份验证,我只是想知道是否有另一种方法来检查用户是否在用户最近登录而不访问服务器之后进行身份验证? 我做的方式是这样的检查用户是否仍然在angularfire2中进行身份验证
isAuthenticated():boolean{
this.af.auth.subscribe(data => {
if(data){
// User is authenticated
return true;
}
});
}
任何帮助表示赞赏
编辑1:
我决定仍然使用原来的代码来检查,如果用户在最近一次登录是什么如果您在应用程序启动时没有检查用户,建议使用@cartant就足够了,因为它可能会按照Firebase官方文档中的说明返回null。我在这里使用的方式是我的菜单项只应显示给已认证的用户,并且在页面初始加载时使用firebase.auth().currentUser
将始终返回null。
什么是你越来越多。任何错误或? – Aravind
@Aravind我没有收到错误。我只想知道是否有方法检查用户是否登录而不使用this.af.auth.subscribe() – brijmcq