我试图在不注销用户(Angular 6 web应用程序)的情况下检查firebase emailVerified,但是auth().currentUser。reload()返回“undefined”
尝试:
import { auth } from 'firebase/app';
auth().currentUser.reload().then((u) => {
console.log(u);
});
尝试:
import { AngularFireAuth } from '@angular/fire/auth';
this.afAuth.auth.currentUser.reload().then((u) => {
console.log(u);
});
这些相关问题没有帮助。
无需重新加载页面即可更新电子邮件验证状态
Firebase:实时观察电子邮件验证状态
Auth.auth()。currentUser?reload()不刷新currentUser.isEmailVerified
firebase核心不包括auth模块。您需要添加身份验证模块:
import firebase from 'firebase/app';
import 'firebase/auth';
如果当前没有用户经过身份验证,则电流用户将为空,并且没有reload()函数。尝试调用它会给你错误。
函数的作用是:返回一个promise,以便您可以使用。然后,promise不会返回currentUser对象。要在重新加载后查看currentUser,请参阅currentUser。。。
if (firebase.auth().currentUser) {
firebase.auth().currentUser.reload().then(() => {
console.log(JSON.stringify(firebase.auth().currentUser));
});
} else {
console.log('No authenticated user');
}
我使用Laravel 5.2,中间件有问题。routes.php里有密码 Kernel.php: AdminPanel.php 所以,
我有一个函数 当我dd时,即使我在控制器上声明了auth facade,它也会返回null 这是我的路线,它存储在
问题: 在我的索引页面上,经过身份验证的用户和来宾应该能够查看和使用该页面,除非他们想保存某些内容。我试图登录以便保存数据,但被重定向到一个经过身份验证的页面,这是一个配置文件页面。我尝试在配置文件页上转储,它返回用户登录的数据,尝试在索引页上再次转储,然后返回null 我正在使用最新版本的Laravel。 我在谷歌上搜索了一些与我遇到的问题相同的问题,最接近的问题是Auth::user()返回n
我设置了一个自定义的警卫和登录控制器 登录很好,但不知怎么的,它没有存储经过身份验证的用户 我读过这个"Auth::user()在Laravel 5.2中返回null" 并且这个"Auth::user()返回null" 但我认为我的问题与中间件无关 代码如下: 控制器: 型号: config/auth.php: 路线表: 我还尝试将此添加到控制器: 当我试图从视图访问Auth::user()时,它
我搜索并找到了如下各种结果:auth()- 但是,我的仍然不起作用。 在控制器中工作,但在模型中不工作。它返回。 代码是: 我尝试,它也返回。 任何想法?
我在Laravel中创建了多重身份验证。当我使用用户登录时,在post login方法中调试时,在Auth::guard('user')之后- 如何解决?我是拉威尔的初学者。 谢谢!!! /路由/auth/user。php }); /路由/网络。php }); /app/Controllers/User/Auth/LoginController-@post登录 /应用程序/控制器/用户/家庭控制器