Eliminar un usuario específico de Firebase

2 minutos de lectura

avatar de usuario
b4oshany

¿Hay alguna manera de obtener una cuenta de usuario específica de firebase y luego eliminarla?

Por ejemplo:

// I need a means of getting a specific auth user.
var user = firebase.auth().getUser(uid);
// Note the getUser function is not an actual function.

Después, quiero eliminar ese usuario y sus datos adicionales:

// This works
user.delete().then(function() {
   // User deleted.
   var ref = firebase.database().ref(
      "users/".concat(user.uid, "https://stackoverflow.com/")
   );
   ref.remove();
});

Documentación de base de fuego establece que los usuarios pueden eliminarse si actualmente están conectados:

firebase.auth().currentUser.delete()

Mi objetivo es permitir que el usuario administrador registrado elimine a otros usuarios del sistema.

  • ¿Puede explicar cómo su código “no funciona”? ¿Qué esperabas y qué sucedió realmente? Si obtuvo una excepción/error, publique la línea en la que ocurrió y los detalles de la excepción/error. Edite estos detalles o es posible que no podamos ayudarlo.

    – ugh StackExchange

    6 de agosto de 2016 a las 4:07

  • Reformulé la pregunta.

    – b4oshany

    6 de agosto de 2016 a las 14:46

  • Creo que FIrebase Admin SDK funciona solo en el lado del servidor y no en el lado del cliente, por lo que no puedo usarlo en ReactJS

    – Carlos

    3 de julio de 2019 a las 12:14


  • Eso es correcto e intencional. Imagine que el código del lado del cliente podría eliminar a cualquier usuario que desee sin autenticarse primero. Eso sería un riesgo de seguridad realmente malo.

    –Frank van Puffelen

    3 de julio de 2019 a las 18:51

  • ver última respuesta

    – Teodoro Hogberg

    11 de diciembre de 2019 a las 21:53

  • ¡Parece una mejor solución! ¡Gracias!

    – Włodzimierz Woźniak

    25 de agosto de 2021 a las 15:42

  • TENGA EN CUENTA: Cloud Functions requiere que tenga habilitado el plan Blaze (pago por uso)

    – SwiftiSwift

    20 de enero a las 13:52

  • debería ser el comentario principal

    – Teodoro Hogberg

    11 de diciembre de 2019 a las 21:52


  • OP solicitó un usuario específico, no el usuario actualmente conectado.

    – Mohammad Dohadwala

    27 de diciembre de 2019 a las 12:03

  • respuesta incorrecta, eliminará su propio usuario

    – Romanas

    21 de marzo de 2021 a las 15:16

  • Comentario no relevante y explicación necesaria.

    –Jonathan Arias

    12 oct 2020 a las 14:50

  • Comentario no relevante y explicación necesaria.

    –Jonathan Arias

    12 oct 2020 a las 14:50

¿Ha sido útil esta solución?

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Configurar y más información
Privacidad