Delete all users from firebase auth console

后端 未结 16 1701
臣服心动
臣服心动 2020-12-04 11:53

Is there an easy way to delete all registered users from firebase console? For example, I created a hundred users from my development environment, and now I want to delete a

16条回答
  •  一个人的身影
    2020-12-04 12:39

    I used it

    var openMenuItemForFirstUser = function () {
        const menuItem = $('[ng-click="controller.deleteUser()"]')
        if (menuItem.size()) {
            menuItem[0].classList.add("deletingThisUser")
            menuItem[0].click();
            setTimeout(deleteUser, 10, 0)
        } else {
            console.log("No users found...")
        }
    };
    
    var deleteUser = function (t) {
        const confirmButton = $('[ng-click="controller.submit()"]')
        if (confirmButton.size()) {
            console.log("deleting user")
            confirmButton[0].click()
            setTimeout(waitForDeletion, 10, 0)
        } else {
            if (t > 500) console.log("fail trying delete user")
            else setTimeout(deleteUser, 10, parseInt(t) + 1)
        }
    }
    
    var waitForDeletion = function (t) {
        const deletingThisUser = $('.deletingThisUser')
        if (deletingThisUser.size()) {
            if (t > 500) console.log("fail wait for deletion")
            else setTimeout(waitForDeletion, 10, parseInt(t) + 1)
        } else {
            setTimeout(openMenuItemForFirstUser, 10)
        }
    }
    
    setTimeout(openMenuItemForFirstUser, 1000)
    console.log("Deleting all users... Press F5 to cancel it")
    
    

提交回复
热议问题