Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从Vue js管理Firebase身份验证用户?_Firebase_Vue.js_Firebase Authentication - Fatal编程技术网

如何从Vue js管理Firebase身份验证用户?

如何从Vue js管理Firebase身份验证用户?,firebase,vue.js,firebase-authentication,Firebase,Vue.js,Firebase Authentication,我在Vue JS中有一个应用程序,作为后端,我有firebase,用于身份验证(电子邮件和密码)和数据库(云firestore) 问题是我不知道如何为管理员用户进行用户管理,管理员用户可以创建或禁用用户(我对修改信息或检查电子邮件不感兴趣,我感兴趣的是创建用户并从我的应用程序中的选项中删除或禁用用户) 问题是,我找不到一种从前端实现的方法,我只在node、Java和go中看到后端,但由于我没有像我这样的后端(我已经指出我只使用firebase作为后端,Vue作为前端),我不知道如何创建此页面 如

我在Vue JS中有一个应用程序,作为后端,我有firebase,用于身份验证(电子邮件和密码)和数据库(云firestore)

问题是我不知道如何为管理员用户进行用户管理,管理员用户可以创建或禁用用户(我对修改信息或检查电子邮件不感兴趣,我感兴趣的是创建用户并从我的应用程序中的选项中删除或禁用用户)

问题是,我找不到一种从前端实现的方法,我只在node、Java和go中看到后端,但由于我没有像我这样的后端(我已经指出我只使用firebase作为后端,Vue作为前端),我不知道如何创建此页面


如果您能帮助我或给我一个如何做的想法/指南,我将不胜感激。

您可以使用谷歌云功能来处理后端,因为在前端无法直接进行管理员身份验证。
当使用JWT auth令牌返回时,请检查用户是否是具有自定义声明的管理员。您可以创建一个单独的列表,并在RTDB或Firestore中添加管理员的电子邮件,然后重定向到管理员页面。

对于堆栈溢出,您的问题非常广泛……您可能会对此感兴趣,它解释了如何为mana创建管理模块允许用户访问和角色(免责声明,我是作者)。本文没有解释如何删除用户,但您可以使用AdminSDK()的
deleteUser
方法