-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathfirstpage.js
More file actions
85 lines (68 loc) · 2.37 KB
/
Copy pathfirstpage.js
File metadata and controls
85 lines (68 loc) · 2.37 KB
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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
function google_login(provider){
$(document).on("click", "#google_login", function(){
firebase.auth().signInWithPopup(provider).then(function(result){
var token=result.credential.accessToken;
var user= result.user;
var ref= firebaseDatabase.ref("users/"+user.uid);
var obj={name: "hihi"};
ref.set(obj);
alert("가입성공!");
}).catch(function(error){
var errorCode=error.code;
var errorMessage=error.message;
var email=error.email;
var credential=error.credential;
});
});
}
function sign_up(isAdduser){
$(document).on("click", "#join", function(){
var userInfo;
var email=$("#email").val();
var password = $("#pwd").val();
isAdduser=true;
firebaseEmailAuth.createUserWithEmailAndPassword(email, password).then(function (user){
userInfo=user;
var ref= firebaseDatabase.ref("users/"+user.uid);
var obj={name: email};
ref.set(obj);
alert("가입성공!");
}, function(error){
var errorCode= error.code;
var errorMessage=error.message;
alert(errorMessage);
});
});
}
$(document).ready(function (){
//firebase.analytics();
var isAdduser=false;
var firebaseConfig = {
apiKey: "AIzaSyAQgCk9JBG5h_xJ2Zaoa7UrxOL3EQmo808",
authDomain: "madweek4.firebaseapp.com",
databaseURL: "https://madweek4.firebaseio.com",
projectId: "madweek4",
storageBucket: "madweek4.appspot.com",
messagingSenderId: "462146617752",
appId: "1:462146617752:web:0ca8ec8e02df517ed8ebed",
measurementId: "G-L4MYBK22B1"
};
// Initialize Firebase
firebase.initializeApp(firebaseConfig);
firebaseEmailAuth=firebase.auth();
firebaseDatabase=firebase.database();
var provider= new firebase.auth.GoogleAuthProvider();
google_login(provider);
sign_up(isAdduser);
/*firebase.auth().onAuthStateChanged(function(user){
if(user &&isAdduser){
var ref= firebaseDatabase.ref("users/"+user.uid);
var Email=$("#email").val();
var Password = $("#pwd").val();
var Name = $("#name").val();
var obj={name: Name, email: Email};
ref.set(obj);
alert("가입성공");
}
});*/
});