%PDF- %PDF-
Direktori : /home/bitrix/www/local/api/ |
Current File : //home/bitrix/www/local/api/test.php |
<html> <body> <h1>Firebase Authentication</h1> <script src="https://www.gstatic.com/firebasejs/5.8.2/firebase.js"></script> <script> // Initialize Firebase var config = { apiKey: "AIzaSyBDoAhAkVP77q9AUc101YjhOYzouWUU6tY", authDomain: "port4lio-8fb93.firebaseapp.com", databaseURL: "https://port4lio-8fb93.firebaseio.com", projectId: "port4lio-8fb93", storageBucket: "port4lio-8fb93.appspot.com", messagingSenderId: "631821324630" }; firebase.initializeApp(config); function login2email() { var provider = new firebase.auth.GoogleAuthProvider(); firebase.auth().signInWithPopup(provider).then(function(result) { var token = result.credential.accessToken; var user = result.user; console.log(`token: ${token}`, user); }).catch(function(error) { var errorCode = error.code; var errorMessage = error.message; var email = error.email; var credential = error.credential; console.error(`[${errorCode}] ${errorMessage}`); }); } function login2phone() { window.recaptchaVerifier = new firebase.auth.RecaptchaVerifier('recaptcha-container'); firebase.auth().settings.appVerificationDisabledForTesting = true; var phoneNumber = "+923344213254"; var testVerificationCode = "123456"; var appVerifier = new firebase.auth.RecaptchaVerifier('recaptcha-container'); firebase.auth().signInWithPhoneNumber(phoneNumber, appVerifier) .then(function (confirmationResult) { confirmationResult.confirm(testVerificationCode).then(function(result) { var user = result.user; console.log(`user`, user); }); }).catch(function (error) { console.error(error); }); } </script> <div id="recaptcha-container"></div> </body> </html>