Advertisement
Lllen

Untitled

Aug 2nd, 2018
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.10 KB | None | 0 0
  1. var txtEmail = document.getElementById('txtEmail');
  2. var txtPassword = document.getElementById('txtPassword');
  3. var signOutBtn = document.getElementById('signOutBtn');
  4. var signUpBtn = document.getElementById('signUpBtn');
  5.  
  6. //const root = firebase.database().ref().child('players');
  7. /*
  8. function BadSymbol(str) {
  9. var pos = 0;
  10. var target = '.';
  11. var res;
  12. while (true) {
  13. var foundPos = str.indexOf(target, pos);
  14. if (foundPos == -1) break;
  15. res = str.substring(0, foundPos);
  16. res = res + str.substring(foundPos+1);
  17. pos = foundPos+1;
  18. str = res;
  19. }
  20. return(res);
  21. }*/
  22.  
  23. function Database(score, player) {
  24. var data = firebase.database().ref().child('players')
  25. data = firebase.database().ref().child('players').child(player);
  26. data.set({
  27. 'points': score,
  28. 'name': player,
  29. });
  30. data.child('points').on('value', snap => console.log(snap.val()));
  31. }
  32.  
  33. function signUp() {
  34. let email = txtEmail.value;
  35. let password = txtPassword.value;
  36. firebase.auth().createUserWithEmailAndPassword(email, password).catch(function(error) {
  37. var errorCode = error.code;
  38. var errorMessage = error.message;
  39. console.log(error.message);
  40. });
  41. Database(0, email.replace('.',','));
  42. }
  43. function signIn() {
  44. let email = txtEmail.value;
  45. let password = txtPassword.value;
  46. firebase.auth().signInWithEmailAndPassword(email, password).catch(function(error) {
  47. var errorCode = error.code;
  48. var errorMessage = error.message;
  49. console.log(error.message);
  50. });
  51. }
  52. signOutBtn.addEventListener('click', e => {
  53. firebase.auth().signOut();
  54. delay();
  55. });
  56.  
  57. firebase.auth().onAuthStateChanged(firebaseUser => {
  58. if (firebaseUser){
  59. console.log(firebaseUser);
  60. document.getElementById('wrap4').style.display = 'none';
  61. document.getElementById('SignWindow').style.display = 'none';
  62. signOutBtn.classList.remove('hide');
  63. }
  64. else {
  65. console.log('not logged in');
  66. signOutBtn.classList.add('hide');
  67.  
  68. }
  69. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement