Firebase身份验证提供API和SDK,UI库和后端服务,以对Firebase应用中的用户进行身份验证。
Firebase V9 - React Native 应用程序上的“内部断言失败:需要类定义”
我正在使用 V9 SDK 开发一个带有 firebase 身份验证的 React Native 应用程序。一切工作正常,除非我想在身份验证中添加持久性。 我尝试了多种方法来添加它......
使用错误的凭据登录时,会按预期抛出异常。但是,catch 块无法捕获异常,从而导致崩溃。 发生异常。 FirebaseAuthException ([
我在我的 Android 应用程序中使用 Firebase 身份验证。 Google 要求我提供一个 URL,用户可以在其中删除其帐户。在我创建页面并自行托管之前,我想知道 Firebase 是否提供
我在这次活动中做了会话管理员。如果用户已登录,那么它将被重定向到 Home Activity,如果没有,则重定向到片段 EmailSignIn 但不知何故,这两个块都...
现在 updateEmail 已不再用于更新 Firebase 用户的电子邮件,如何更新用户的电子邮件? 最终用户 = GetCurrentUser().getUser()!; AuthCredential 凭证 = EmailAuthProvider。
我有一个个人资料选项卡,用户可以在其中按编辑并编辑他们的个人资料。我只想在必要时才需要他们的密码。所以想知道用户被锁定的时间是多少毫秒...
在 Google Cloud API 网关中使用 Firebase 身份验证验证电子邮件验证状态
我目前正在开发一个项目,我需要验证访问我的 API 的用户是否已使用 Firebase 身份验证验证了他们的电子邮件地址。我正在使用 Google Cloud API Gateway 来管理...
如何使用 Firebase Cloud 功能创建用户后发送电子邮件验证?
我正在尝试在创建用户后发送验证电子邮件。由于Firebase本身没有办法,我正在尝试使用云功能。 我真的找不到很多关于...的文档
我尝试开始使用 Firebase 9。我使用 VSCode 并使用 npm 导出(在 vscode 中) </sc...</desc> <question vote="1"> <p>我尝试开始使用 Firebase 9。我使用 VSCode 并使用 npm 导出(在 vscode 中)</p> <pre><code> <script src="https://www.gstatic.com/firebasejs/9.0.0-beta.5/firebase-app-compat.js"></script> <script src="https://www.gstatic.com/firebasejs/9.0.0-beta.5/firebase-analytics-compat.js"></script> <script src="https://www.gstatic.com/firebasejs/9.0.0-beta.5/firebase-auth-compat.js"></script> <script src="https://www.gstatic.com/firebasejs/9.0.0-beta.5/firebase-firestore-compat.js"></script> <script src="https://www.gstatic.com/firebasejs/9.0.0-beta.5/firebase-storage-compat.js"></script> <!-- init --> <script defer src="firebase/init.js" type="text/javascript"></script> <script type="module"> import { getAuth, onAuthStateChanged } from "firebase/auth"; const auth = getAuth(firebaseApp); onAuthStateChanged(auth, user => { console.log(user) }); </script> </code></pre> <p>错误</p> <blockquote> <p>未捕获的类型错误:无法解析模块说明符 “firebase/auth”。相对引用必须以“/”、“./”、 或“../”。</p> </blockquote> </question> <answer tick="true" vote="6"> <p>我遇到了同样的问题,并通过仔细观看 David 的<a href="https://youtu.be/rQvOAnNvcNQ?t=343" rel="noreferrer">大约 5:40 时间戳的视频</a>来解决它。</p> <p>这是在本地服务时有效的基本样板:</p> <pre><code>import { initializeApp } from 'https://www.gstatic.com/firebasejs/9.0.0/firebase-app.js'; import { getAuth, onAuthStateChanged } from 'https://www.gstatic.com/firebasejs/9.0.0/firebase-auth.js'; const firebaseApp = initializeApp({ // (insert your Firebase configuration here) }); const auth = getAuth(firebaseApp); onAuthStateChanged(auth, user => { if (user) { console.log('Logged in as ${user.email}' ); } else { console.log('No user'); } }); </code></pre> <pre><code><!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Getting started with Firebase Auth</title> <script type="module" src="/index.js"></script> </head> <body> </body> </html> </code></pre> </answer> <answer tick="false" vote="0"> <p>这就是我现在正在使用的(谢谢Peter)</p> <pre><code> // initialize import { initializeApp } from 'https://www.gstatic.com/firebasejs/9.6.8/firebase-app.js'; const firebaseConfig = { apiKey: "xxx", authDomain: "xxx", projectId: "xxx", storageBucket: "xxx.appspot.com", messagingSenderId: "xx", appId: "1:xx:web:xx", measurementId: "G-xx" }; const firebaseApp = initializeApp(firebaseConfig); // Add Firebase products that you want to use import { getAuth, onAuthStateChanged, signInWithEmailAndPassword, signOut } from 'https://www.gstatic.com/firebasejs/9.6.8/firebase-auth.js'; import { getFirestore, collection, getDocs, getDoc, doc, setDoc } from 'https://www.gstatic.com/firebasejs/9.6.8/firebase-firestore.js'; import { getStorage, ref, uploadBytesResumable, getDownloadURL, listAll, deleteObject } from "https://www.gstatic.com/firebasejs/9.6.8/firebase-storage.js"; //============================================ //============================================ const db = getFirestore(); const auth = getAuth(); let UID; window.addEventListener('DOMContentLoaded', (event) => { onAuthStateChanged(auth, (user) => { if (user) { UID = user.uid; //Your code... } }); }); </code></pre> </answer> <answer tick="false" vote="0"> <p><a href="https://stackoverflow.com/a/69010744/21474770">Peter Friese</a>的回答很完美</p> <p>但是请这样做:</p> <pre><code>console.log('Logged in as ( ' + user.email +' )'); </code></pre> <p>不是这样的:</p> <pre><code>console.log('Logged in as ${user.email}' ); </code></pre> </answer> <answer tick="false" vote="0"> <p>哎哟!</p> <p>请解决我的问题...</p> <p> 是否可以通过 CreateUserWithEmailAndPassword 来获取 Web 信息?</p> </answer> </body></html>
用户使用 Firebase Auth 登录后如何上传本地保存的数据?
使用 Firestore 在离线模式下工作时有一个很好的功能: Cloud Firestore 支持离线数据持久化。该功能可以缓存 您的应用程序正在使用的 Cloud Firestore 数据的副本
Angular 17 Guard 始终重定向到使用 Firebase 身份验证登录
我正在尝试为我的应用程序编写一个简单的防护。我的身份验证系统基于 firebase,可以使用 Google 登录。 这是我的守卫代码: 从 '@angular/core' 导入{注入};
我想实现类似 WhatsApp Web 的身份验证,用户应使用移动应用程序扫描二维码以使用 Firebase 登录 Web 应用程序,并且我希望与以下用户实现此目标
我可以在 Firebase 中自定义密码重置的登录页面吗?我想本地化该页面,因为我的应用程序不是英文的。有什么办法可以做到吗? 预先感谢。
我正在尝试使用cloudflare工作人员执行经过身份验证的操作。 我正在使用 firebase 进行身份验证,并且可以访问通过的访问令牌,但由于 firebase-admin 使用 nodejs
Firebase Mobile 身份验证,无法发送验证码,我的意思是我的浏览器打不开,我也设置了 sha 密钥,处于播放保护状态,Saf
在 firebase Mobile auth 中,当我处于调试模式时,无法发送 otp 意味着应用程序未在 Playstore 上发布,我已经尝试了从 sha 密钥到播放保护的所有操作 大家好,我实际上遇到了一个错误
firebase.auth().currentUser 在nodejs后端返回null
在登录页面的 html 文件中,我使用 Firebase 执行身份验证,并在身份验证成功后将给定用户重定向到主页。当我调用 firebase.auth() 时。
我正在为 React 应用程序构建无服务器 API。 这就是我使用权限保护 api 的方法: 用户登录并获得 jwt 令牌 当访问任何 api 时,令牌会在授权中发送
使用 Firebase 时从内容安全策略中删除“unsafe-inline”作为“script-src”
我想从我的网络应用程序的内容安全策略中删除“script-src”中的“unsafe-inline”,并提高其安全性。但不幸的是,Firebase 似乎需要它才能
我尝试使用 Expo 构建一个电子商务应用程序并做出原生反应,但我遇到网络错误,谷歌服务在设备上处于活动状态(Android 模拟器和 IOS 真实 iPhone),并且我已连接...
我有一个身份验证防护,当访问站点并且用户已经登录时,它需要异步响应 true/false。 我正在使用 Firebase 的 onAuthStateChanged (链接到文档),它使用