# Basic Auth * [New docs](https://firebase.google.com/docs/auth/web/password-auth) * [Old docs](https://www.firebase.com/docs/web/guide/login/password.html) ## Create account *New API* ```js firebase.auth().createUserWithEmailAndPassword(email, password).catch(function(error) { console.log(error); }); ``` *Old API* ```js firebase.createUser({ email : "bobtony@firebase.com", password : "correcthorsebatterystaple" }, function(error, userData) { if (error) { console.log("Error creating user:", error); } else { console.log("Successfully created user account with uid:", userData.uid); } }); ``` ## Sign in *New API* ```js firebase.auth().signInWithEmailAndPassword(email, password).catch(function(error) { console.log(error); }); ``` *Old API* ```js firebase.authWithPassword({ email : "bobtony@firebase.com", password : "correcthorsebatterystaple" }, function(error, authData) { if (error) { console.log("Login Failed!", error); } else { console.log("Authenticated successfully with payload:", authData); } }); ``` ## Sign out *New API* ```js firebase.auth().signOut().then(function() { // Sign-out successful. }, function(error) { console.log(error); }); ``` *Old API* ```js firebase.unauth(); ``` ## Delete user *New API* > ? *Old API* ```js firebase.removeUser({ email : "bobtony@firebase.com", password : "correcthorsebatterystaple" }, function(error) { if (error === null) { console.log("User removed successfully"); } else { console.log("Error removing user:", error); } }); ```