提问者:小点点

当在rest-api上执行读/写操作时,如何验证用户是否经过身份验证并存在于firebase中,在nodejs中,UI处于Flutter中?


我用Nodejs和mongodb为flutter应用程序构建了一个rest-api,工作完全良好,我正在使用firebase电话验证用户身份,我有一些复杂的工作,不能由firebase处理,所以为该工作设置一个restapi,所以当用户点击该api时,我想确保用户在从DB读写之前已经被firebase验证。 如何实现这一点,有什么想法吗?

P.S.:我愿意接受你的建议,谢谢你提前给我的帮助:)

如果这样做有任何错误或问题,建议编辑


共1个答案

匿名用户

只需使用FirebaseAuth的CurrentUser方法来验证用户是否已登录

FirebaseUser user = await FirebaseAuth.instance.currentUser();
if(user!=null){
  // do your thing
}