-
Notifications
You must be signed in to change notification settings - Fork 0
/
number.js
executable file
·54 lines (46 loc) · 1.77 KB
/
number.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
window.onload=function () {
render();
};
function render() {
window.recaptchaVerifier=new firebase.auth.RecaptchaVerifier('recaptcha-container');
recaptchaVerifier.render();
}
function post() {
var number=document.getElementById('number').value;
var password = document.getElementById("password").value;
var username = document.getElementById("username").value;
var email = document.getElementById("email").value;
$.ajax({
url: 'PushData.php',
method: 'post',
data: {username:username,email:email,password:password,number:number},
success:function(response){
$("#message").html(response);
window.scrollTo(0,0);
}
});}
function phoneAuth() {
//get the number
var number=document.getElementById('number').value;
//phone number authentication function of firebase
//it takes two parameter first one is number,,,second one is recaptcha
firebase.auth().signInWithPhoneNumber(number,window.recaptchaVerifier).then(function (confirmationResult) {
//s is in lowercase
window.confirmationResult=confirmationResult;
coderesult=confirmationResult;
console.log(coderesult);
alert("Message sent");
}).catch(function (error) {
alert(error.message);
});
}
function codeverify() {
var code=document.getElementById('verificationCode').value;
coderesult.confirm(code).then(function (result) {
alert("Successfully registered");
var user=result.user;
console.log(user);
}).catch(function (error) {
alert(error.message);
});
}