Este tutorial ha sido probado por especialistas para garantizar la veracidad de nuestra esta noticia.
Solución:
En JavaScript puede cerrar la sesión del usuario con:
firebase.auth().signOut().then(function()
console.log('Signed Out');
, function(error)
console.error('Sign Out Error', error);
);
firebase.auth().signOut()
simplemente me funciona!
Hay varias formas de cerrar la sesión del usuario:
1. Interfaz de usuario de Firebase: Referencia
Añadir dependencias:
dependencies
implementation 'com.firebaseui:firebase-ui-auth:4.0.0'
Entonces:
public void onClick(View v)
if (v.getId() == R.id.sign_out)
AuthUI.getInstance()
.signOut(this)
.addOnCompleteListener(new OnCompleteListener()
public void onComplete(@NonNull Task task)
// user is now signed out
startActivity(new Intent(MyActivity.this, SignInActivity.class));
finish();
);
2. Kotlin: Referencia
Utilice la dependencia de autenticación predeterminada de Android, por ejemplo:com.google.firebase:firebase-auth:16.0.1
firebase.auth().signOut().then(function()
// Sign-out successful.
).catch(function(error)
// An error happened.
);
3. Predeterminado con java:
Utilice la dependencia de autenticación predeterminada de Android, por ejemplo:com.google.firebase:firebase-auth:16.0.1
FirebaseUser user = mAuth.getCurrentUser();
if (user != null)
mAuth.signOut();
Toast.makeText(this, user.getEmail()+ " Sign out!", Toast.LENGTH_SHORT).show();
else
Toast.makeText(this, "You aren't login Yet!", Toast.LENGTH_SHORT).show();
Si para ti ha sido de provecho este post, agradeceríamos que lo compartas con el resto juniors de esta manera nos ayudas a extender este contenido.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)