title: Remove a user from firebase
body: <p>I am trying to remove a user programatically from my firebase. The method removeuser takes 2 arguments, email and password. Now email is not hard to find out since this is stored in the auth variable + I am adding it in my database when a user is created. However, how am I supposed to find out the password from the user? </p>
  
  <p>When I create a user I do add the generated md5_hash information with this user in my database. However, I can not convert this value back to the real password.</p>
  
  <p>I also obviously do not want to store the real password in the database since this is just asking for problems.</p>
  
  <p>So I'm wondering, is there anything overly obvious I am missing here on how to remove a user programatically from the database, with his password? (Why do I actually even need his password to remove him?)</p>
  
  <p>EDIT: To clarify, I am only allowing an admin to delete users, so he has a list of every user that has been created in my firebase. Having a user delete his own user account is still not so easy since (I presume) the firebase hashing algorithm is not public, so there's no way for me to check if he did input the correct password.</p>