diff --git a/auth/anon.html b/auth/anon.html index 3acd061ce..596f6325c 100644 --- a/auth/anon.html +++ b/auth/anon.html @@ -41,24 +41,18 @@ */ function toggleSignIn() { if (firebase.auth().currentUser) { - // [START signout] firebase.auth().signOut(); - // [END signout] } else { - // [START authanon] firebase.auth().signInAnonymously().catch(function(error) { // Handle Errors here. var errorCode = error.code; var errorMessage = error.message; - // [START_EXCLUDE] if (errorCode === 'auth/operation-not-allowed') { alert('You must enable Anonymous auth in the Firebase Console.'); } else { console.error(error); } - // [END_EXCLUDE] }); - // [END authanon] } document.getElementById('quickstart-sign-in').disabled = true; } @@ -71,30 +65,22 @@ */ function initApp() { // Listening for auth state changes. - // [START authstatelistener] firebase.auth().onAuthStateChanged(function(user) { if (user) { // User is signed in. var isAnonymous = user.isAnonymous; var uid = user.uid; - // [START_EXCLUDE] document.getElementById('quickstart-sign-in-status').textContent = 'Signed in'; document.getElementById('quickstart-sign-in').textContent = 'Sign out'; document.getElementById('quickstart-account-details').textContent = JSON.stringify(user, null, ' '); - // [END_EXCLUDE] } else { // User is signed out. - // [START_EXCLUDE] document.getElementById('quickstart-sign-in-status').textContent = 'Signed out'; document.getElementById('quickstart-sign-in').textContent = 'Sign in'; document.getElementById('quickstart-account-details').textContent = 'null'; - // [END_EXCLUDE] } - // [START_EXCLUDE] document.getElementById('quickstart-sign-in').disabled = false; - // [END_EXCLUDE] }); - // [END authstatelistener] document.getElementById('quickstart-sign-in').addEventListener('click', toggleSignIn, false); } diff --git a/auth/apple-popup.html b/auth/apple-popup.html index 0c62cfe12..5a41c9270 100644 --- a/auth/apple-popup.html +++ b/auth/apple-popup.html @@ -98,9 +98,7 @@ }); // [END signin] } else { - // [START signout] firebase.auth().signOut(); - // [END signout] } // [START_EXCLUDE] document.getElementById('quickstart-sign-in').disabled = true; @@ -115,7 +113,6 @@ */ function initApp() { // Listening for auth state changes. - // [START authstatelistener] firebase.auth().onAuthStateChanged(function(user) { if (user) { // User is signed in. Note that unlike other providers supported by Firebase Auth, Apple does @@ -126,7 +123,6 @@ var isAnonymous = user.isAnonymous; var uid = user.uid; var providerData = user.providerData; - // [START_EXCLUDE] document.getElementById('quickstart-sign-in-status').textContent = 'Signed in'; document.getElementById('quickstart-sign-in').textContent = @@ -134,10 +130,8 @@ document.getElementById( 'quickstart-account-details' ).textContent = JSON.stringify(user, null, ' '); - // [END_EXCLUDE] } else { // User is signed out. - // [START_EXCLUDE] document.getElementById('quickstart-sign-in-status').textContent = 'Signed out'; document.getElementById('quickstart-sign-in').textContent = @@ -146,13 +140,9 @@ 'null'; document.getElementById('quickstart-oauthtoken').textContent = 'null'; - // [END_EXCLUDE] } - // [START_EXCLUDE] document.getElementById('quickstart-sign-in').disabled = false; - // [END_EXCLUDE] }); - // [END authstatelistener] document .getElementById('quickstart-sign-in') diff --git a/auth/apple-redirect.html b/auth/apple-redirect.html index de9c6ca91..6183576e8 100644 --- a/auth/apple-redirect.html +++ b/auth/apple-redirect.html @@ -58,9 +58,7 @@ firebase.auth().signInWithRedirect(provider); // [END signin] } else { - // [START signout] firebase.auth().signOut(); - // [END signout] } // [START_EXCLUDE] document.getElementById('quickstart-sign-in').disabled = true; @@ -122,7 +120,6 @@ // [END getidptoken] // Listening for auth state changes. - // [START authstatelistener] firebase.auth().onAuthStateChanged(function(user) { if (user) { // User is signed in. Note that unlike other providers supported by Firebase Auth, Apple does @@ -133,7 +130,6 @@ var isAnonymous = user.isAnonymous; var uid = user.uid; var providerData = user.providerData; - // [START_EXCLUDE] document.getElementById('quickstart-sign-in-status').textContent = 'Signed in'; document.getElementById('quickstart-sign-in').textContent = @@ -141,10 +137,8 @@ document.getElementById( 'quickstart-account-details' ).textContent = JSON.stringify(user, null, ' '); - // [END_EXCLUDE] } else { // User is signed out. - // [START_EXCLUDE] document.getElementById('quickstart-sign-in-status').textContent = 'Signed out'; document.getElementById('quickstart-sign-in').textContent = @@ -153,13 +147,9 @@ 'null'; document.getElementById('quickstart-oauthtoken').textContent = 'null'; - // [END_EXCLUDE] } - // [START_EXCLUDE] document.getElementById('quickstart-sign-in').disabled = false; - // [END_EXCLUDE] }); - // [END authstatelistener] document .getElementById('quickstart-sign-in') diff --git a/auth/chromextension/credentials.js b/auth/chromextension/credentials.js index 8681898ed..e4f4c1705 100644 --- a/auth/chromextension/credentials.js +++ b/auth/chromextension/credentials.js @@ -23,7 +23,6 @@ firebase.initializeApp(config); */ function initApp() { // Listen for auth state changes. - // [START authstatelistener] firebase.auth().onAuthStateChanged(function(user) { if (user) { // User is signed in. @@ -34,22 +33,17 @@ function initApp() { var isAnonymous = user.isAnonymous; var uid = user.uid; var providerData = user.providerData; - // [START_EXCLUDE] document.getElementById('quickstart-button').textContent = 'Sign out'; document.getElementById('quickstart-sign-in-status').textContent = 'Signed in'; document.getElementById('quickstart-account-details').textContent = JSON.stringify(user, null, ' '); - // [END_EXCLUDE] } else { // Let's try to get a Google auth token programmatically. - // [START_EXCLUDE] document.getElementById('quickstart-button').textContent = 'Sign-in with Google'; document.getElementById('quickstart-sign-in-status').textContent = 'Signed out'; document.getElementById('quickstart-account-details').textContent = 'null'; - // [END_EXCLUDE] } document.getElementById('quickstart-button').disabled = false; }); - // [END authstatelistener] document.getElementById('quickstart-button').addEventListener('click', startSignIn, false); } diff --git a/auth/customauth.html b/auth/customauth.html index dd7451c56..938e45450 100644 --- a/auth/customauth.html +++ b/auth/customauth.html @@ -41,9 +41,7 @@ */ function toggleSignIn() { if (firebase.auth().currentUser) { - // [START signout] firebase.auth().signOut(); - // [END signout] } else { var token = document.getElementById('tokentext').value; if (token.length < 10) { @@ -51,20 +49,16 @@ return; } // Sign in with custom token generated following previous instructions. - // [START authwithtoken] firebase.auth().signInWithCustomToken(token).catch(function(error) { // Handle Errors here. var errorCode = error.code; var errorMessage = error.message; - // [START_EXCLUDE] if (errorCode === 'auth/invalid-custom-token') { alert('The token you provided is not valid.'); } else { console.error(error); } - // [END_EXCLUDE] }); - // [END authwithtoken] } document.getElementById('quickstart-sign-in').disabled = true; } @@ -77,7 +71,6 @@ */ function initApp() { // Listening for auth state changes. - // [START authstatelistener] firebase.auth().onAuthStateChanged(function(user) { if (user) { // User is signed in. @@ -88,24 +81,17 @@ var isAnonymous = user.isAnonymous; var uid = user.uid; var providerData = user.providerData; - // [START_EXCLUDE] document.getElementById('quickstart-sign-in-status').textContent = 'Signed in'; document.getElementById('quickstart-sign-in').textContent = 'Sign out'; document.getElementById('quickstart-account-details').textContent = JSON.stringify(user, null, ' '); - // [END_EXCLUDE] } else { // User is signed out. - // [START_EXCLUDE] document.getElementById('quickstart-sign-in-status').textContent = 'Signed out'; document.getElementById('quickstart-sign-in').textContent = 'Sign in'; document.getElementById('quickstart-account-details').textContent = 'null'; - // [END_EXCLUDE] } - // [START_EXCLUDE] document.getElementById('quickstart-sign-in').disabled = false; - // [END_EXCLUDE] }); - // [END authstatelistener] document.getElementById('quickstart-sign-in').addEventListener('click', toggleSignIn, false); } diff --git a/auth/email-link.html b/auth/email-link.html index fa96f163b..2eeb409aa 100644 --- a/auth/email-link.html +++ b/auth/email-link.html @@ -44,20 +44,15 @@ document.getElementById('quickstart-sign-in').disabled = true; if (firebase.auth().currentUser) { - // [START signout] firebase.auth().signOut().catch(function(error) { // Handle Errors here. var errorCode = error.code; var errorMessage = error.message; - // [START_EXCLUDE] handleError(error); - // [END_EXCLUDE] }); - // [END signout] } else { var email = document.getElementById('email').value; // Sending email with sign-in link. - // [START authwithemail] var actionCodeSettings = { // URL you want to redirect back to. The domain (www.example.com) for this URL // must be whitelisted in the Firebase Console. @@ -71,19 +66,14 @@ window.localStorage.setItem('emailForSignIn', email); // The link was successfully sent. Inform the user. alert('An email was sent to ' + email + '. Please use the link in the email to sign-in.'); - // [START_EXCLUDE] // Re-enable the sign-in button. document.getElementById('quickstart-sign-in').disabled = false; - // [END_EXCLUDE] }).catch(function(error) { // Handle Errors here. var errorCode = error.code; var errorMessage = error.message; - // [START_EXCLUDE] handleError(error); - // [END_EXCLUDE] }); - // [END authwithemail] } } @@ -102,12 +92,9 @@ * Handles automatically signing-in the app if we clicked on the sign-in link in the email. */ function handleSignIn() { - // [START handlesignin] if (firebase.auth().isSignInWithEmailLink(window.location.href)) { - // [START_EXCLUDE] // Disable the sign-in button during async sign-in tasks. document.getElementById('quickstart-sign-in').disabled = true; - // [END_EXCLUDE] // You can also get the other parameters passed in the query string such as state=STATE. // Get the email if available. @@ -134,13 +121,10 @@ // Handle Errors here. var errorCode = error.code; var errorMessage = error.message; - // [START_EXCLUDE] handleError(error); - // [END_EXCLUDE] }); } } - // [END handlesignin] } /** @@ -157,7 +141,6 @@ handleSignIn(); // Listening for auth state changes. - // [START authstatelistener] firebase.auth().onAuthStateChanged(function(user) { if (user) { // User is signed in. @@ -169,25 +152,18 @@ var uid = user.uid; var providerData = user.providerData; // Update UI. - // [START_EXCLUDE] document.getElementById('quickstart-sign-in-status').textContent = 'Signed in'; document.getElementById('quickstart-sign-in').textContent = 'Sign out'; document.getElementById('quickstart-account-details').textContent = JSON.stringify(user, null, ' '); - // [END_EXCLUDE] } else { // User is signed out. // Update UI. - // [START_EXCLUDE] document.getElementById('quickstart-sign-in-status').textContent = 'Signed out'; document.getElementById('quickstart-sign-in').textContent = 'Sign In without password'; document.getElementById('quickstart-account-details').textContent = 'null'; - // [END_EXCLUDE] } - // [START_EXCLUDE silent] document.getElementById('quickstart-sign-in').disabled = false; - // [END_EXCLUDE] }); - // [END authstatelistener] document.getElementById('quickstart-sign-in').addEventListener('click', toggleSignIn, false); } diff --git a/auth/email-password.html b/auth/email-password.html index d45b77379..acb2b00a6 100644 --- a/auth/email-password.html +++ b/auth/email-password.html @@ -41,9 +41,7 @@ */ function toggleSignIn() { if (firebase.auth().currentUser) { - // [START signout] firebase.auth().signOut(); - // [END signout] } else { var email = document.getElementById('email').value; var password = document.getElementById('password').value; @@ -56,12 +54,10 @@ return; } // Sign in with email and pass. - // [START authwithemail] firebase.auth().signInWithEmailAndPassword(email, password).catch(function(error) { // Handle Errors here. var errorCode = error.code; var errorMessage = error.message; - // [START_EXCLUDE] if (errorCode === 'auth/wrong-password') { alert('Wrong password.'); } else { @@ -69,9 +65,7 @@ } console.log(error); document.getElementById('quickstart-sign-in').disabled = false; - // [END_EXCLUDE] }); - // [END authwithemail] } document.getElementById('quickstart-sign-in').disabled = true; } @@ -91,59 +85,45 @@ return; } // Create user with email and pass. - // [START createwithemail] firebase.auth().createUserWithEmailAndPassword(email, password).catch(function(error) { // Handle Errors here. var errorCode = error.code; var errorMessage = error.message; - // [START_EXCLUDE] if (errorCode == 'auth/weak-password') { alert('The password is too weak.'); } else { alert(errorMessage); } console.log(error); - // [END_EXCLUDE] }); - // [END createwithemail] } /** * Sends an email verification to the user. */ function sendEmailVerification() { - // [START sendemailverification] firebase.auth().currentUser.sendEmailVerification().then(function() { // Email Verification sent! - // [START_EXCLUDE] alert('Email Verification Sent!'); - // [END_EXCLUDE] }); - // [END sendemailverification] } function sendPasswordReset() { var email = document.getElementById('email').value; - // [START sendpasswordemail] firebase.auth().sendPasswordResetEmail(email).then(function() { // Password Reset Email Sent! - // [START_EXCLUDE] alert('Password Reset Email Sent!'); - // [END_EXCLUDE] }).catch(function(error) { // Handle Errors here. var errorCode = error.code; var errorMessage = error.message; - // [START_EXCLUDE] if (errorCode == 'auth/invalid-email') { alert(errorMessage); } else if (errorCode == 'auth/user-not-found') { alert(errorMessage); } console.log(error); - // [END_EXCLUDE] }); - // [END sendpasswordemail]; } /** @@ -153,11 +133,8 @@ */ function initApp() { // Listening for auth state changes. - // [START authstatelistener] firebase.auth().onAuthStateChanged(function(user) { - // [START_EXCLUDE silent] document.getElementById('quickstart-verify-email').disabled = true; - // [END_EXCLUDE] if (user) { // User is signed in. var displayName = user.displayName; @@ -167,25 +144,19 @@ var isAnonymous = user.isAnonymous; var uid = user.uid; var providerData = user.providerData; - // [START_EXCLUDE] document.getElementById('quickstart-sign-in-status').textContent = 'Signed in'; document.getElementById('quickstart-sign-in').textContent = 'Sign out'; document.getElementById('quickstart-account-details').textContent = JSON.stringify(user, null, ' '); if (!emailVerified) { document.getElementById('quickstart-verify-email').disabled = false; } - // [END_EXCLUDE] } else { // User is signed out. - // [START_EXCLUDE] document.getElementById('quickstart-sign-in-status').textContent = 'Signed out'; document.getElementById('quickstart-sign-in').textContent = 'Sign in'; document.getElementById('quickstart-account-details').textContent = 'null'; - // [END_EXCLUDE] } - // [START_EXCLUDE silent] document.getElementById('quickstart-sign-in').disabled = false; - // [END_EXCLUDE] }); // [END authstatelistener] diff --git a/auth/facebook-credentials.html b/auth/facebook-credentials.html index cd63e14b8..329649ea2 100644 --- a/auth/facebook-credentials.html +++ b/auth/facebook-credentials.html @@ -77,7 +77,6 @@