%PDF- %PDF-
| Direktori : /proc/self/root/proc/self/root/home/bitrix/www/local/api/ |
| Current File : //proc/self/root/proc/self/root/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>