根据,我强迫用户使用signOut()方法签名。
这就是我尝试过的:
var rootRef = firebase.database().ref();
var loggedInUser = firebase.auth();
1. firebase.signOut();
2. loggedInUser.signOut();
3. rootRef.signOut();
4. signOut();
5. firebase.auth.signOut();
我得到... is not a function的每一个以上的五个。我知道引用新的Firebase没有问题,因为firebase.databa
我一直在开发一个小的react应用程序,它一直运行得很好,我想,但我离我想要的理解水平还差得远。我遇到了一个让我目瞪口呆的障碍。在我的代码中一切都很好。我在我的环境(Visual Studio)中打开了另一个应用程序,它不能正常工作,所以在其他程序员的建议下,我执行了npm Install。这就是我的问题开始的地方。我不知道确切的原因,但我担心我的包裹被弄乱了。在此之后,当我重新打开我自己的应用程序时,我开始在我的调试器中收到标题中的错误消息:"getFirebase() is not a function“。显然,丢失的东西会因此停止工作。我已经尝试恢复包并安装正确版本的东西。根据n
我正在用email and password在firebase中构建一个身份验证系统,登录和注销都像响应console.log(authState)一样正常工作,但是firebase总是返回方法isLoggedIn() is null,我不知道为什么?!在构造函数中,我用userDetails值定义了它:
仅用于auth.service构造函数的代码:
public user: Observable<firebase.User>;
public userDetails: firebase.User = null;
constructor(
private a
我正在开发一个混合应用,使用Ionic 3和Firebase作为认证提供者。该应用程序包含2页。登录页和主页。在登录页面上,有一个使用email+password登录用户的按钮,在主页上,另一个按钮注销了当前用户。基本上,当应用程序第一次加载时,一切都很好。但是在登录之后--然后登录--然后再登录--再次调用onAuthStateChange中的函数两次,然后三次,然后是五次,依此类推,遵循Fibonacci的系列。这是登录页面代码:
firebase.auth().onAuthStateChanged(function(user) {
if (user) {
co
我使用firebase,并在Javascript中编写了一个简单的函数来设置和更新数据。
function setLastOnline(userID, InOut){
var dbLastonline = firebase.database().ref().child("lastonline");
if (InOut) {
dbLastonline.child(userID).set({
"isConnected":true,
"connectedby":"w
如果firebase.app().auth().signOut()返回错误,如何强制用户签出?
firebase.app().auth().signOut()
.then(() => console.log("good"))
.catch(() => {
/*I still need to sign out user*/
});
我的登录功能运行良好,但在注销后,它会将我重定向回登录登录页面。登录js中的AuthState没有改变,是错误还是我的代码中有错误。 Login.js function loginBtn(){
var userEmail = document.getElementById("email_field").value;
var userPass = document.getElementById("password_field").value;
firebase.auth().signInWithEmailAndPassword(userEmai
我试图使用Javascript客户端库为Firebase auth登录一个谷歌帐户和弹出窗口。然而,当我尝试登录时,signin窗口弹出,我选择我的Google帐户,然后它花费大约10秒的时间加载(蓝色进度条移动),然后弹出窗口关闭,在我收到以下错误消息后不久:
code: "auth/popup-closed-by-user"
message: "The popup has been closed by the user before finalizing the operation."
我已经在Firebase的认证部分启用了Google。下面是我使用的代码