Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var txtEmail = document.getElementById('txtEmail');
- var txtPassword = document.getElementById('txtPassword');
- var signOutBtn = document.getElementById('signOutBtn');
- var signUpBtn = document.getElementById('signUpBtn');
- //const root = firebase.database().ref().child('players');
- /*
- function BadSymbol(str) {
- var pos = 0;
- var target = '.';
- var res;
- while (true) {
- var foundPos = str.indexOf(target, pos);
- if (foundPos == -1) break;
- res = str.substring(0, foundPos);
- res = res + str.substring(foundPos+1);
- pos = foundPos+1;
- str = res;
- }
- return(res);
- }*/
- function Database(score, player) {
- var data = firebase.database().ref().child('players')
- data = firebase.database().ref().child('players').child(player);
- data.set({
- 'points': score,
- 'name': player,
- });
- data.child('points').on('value', snap => console.log(snap.val()));
- }
- function signUp() {
- let email = txtEmail.value;
- let password = txtPassword.value;
- firebase.auth().createUserWithEmailAndPassword(email, password).catch(function(error) {
- var errorCode = error.code;
- var errorMessage = error.message;
- console.log(error.message);
- });
- Database(0, email.replace('.',','));
- }
- function signIn() {
- let email = txtEmail.value;
- let password = txtPassword.value;
- firebase.auth().signInWithEmailAndPassword(email, password).catch(function(error) {
- var errorCode = error.code;
- var errorMessage = error.message;
- console.log(error.message);
- });
- }
- signOutBtn.addEventListener('click', e => {
- firebase.auth().signOut();
- delay();
- });
- firebase.auth().onAuthStateChanged(firebaseUser => {
- if (firebaseUser){
- console.log(firebaseUser);
- document.getElementById('wrap4').style.display = 'none';
- document.getElementById('SignWindow').style.display = 'none';
- signOutBtn.classList.remove('hide');
- }
- else {
- console.log('not logged in');
- signOutBtn.classList.add('hide');
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement