Advertisement
Guest User

Untitled

a guest
Mar 6th, 2018
274
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.87 KB | None | 0 0
  1. import kivy
  2. kivy.require('1.10.0')
  3. from kivy.app import App
  4. from kivy.uix.floatlayout import FloatLayout
  5. from kivy.factory import Factory
  6. from kivy.properties import ObjectProperty
  7. from kivy.uix.popup import Popup
  8. import pyrebase
  9.  
  10.  
  11. #used to authenticate a user
  12.  
  13. #name = input('Please enter your name: ')
  14. #my_username = input('Please enter your username you want to sign up with: ')
  15. #my_password = input('Please enter the password for your account: ')
  16.  
  17. #user_account = {"name": user_name, "password": pwd}
  18. #db.child("Users").push(user_account)
  19.  
  20.  
  21.  
  22.  
  23. #print(all_users)
  24. #print(all_user_ids)
  25.  
  26. class Root(FloatLayout):
  27.     my_text_box = ObjectProperty(None)
  28.     my_username = ObjectProperty(None)
  29.     my_password = ObjectProperty(None)
  30.     my_name = ObjectProperty(None)
  31.     config = {
  32.     "apiKey": "AIzaSyAf3tFTa6DKOg3-U-pNqAMUEa8pOfAbgDA",
  33.     "authDomain": "streess-1ce14.firebaseapp.com",
  34.     "databaseURL": "https://streess-1ce14.firebaseio.com",
  35.     "projectId": "streess-1ce14",
  36.     "storageBucket": "streess-1ce14.appspot.com",
  37.     "serviceAccount": "serviceAccountStressLess.json",
  38.     "messagingSenderId": "93285745167"
  39.     }
  40.  
  41.     firebase = pyrebase.initialize_app(config)
  42.  
  43.     auth = firebase.auth()
  44.     user = auth.sign_in_with_email_and_password("example@email.com","example")
  45.     db = firebase.database()
  46.     all_users = db.child("Users").get(user['idToken']).val()
  47.     all_user_ids = db.child("Users").shallow().get(user['idToken'])
  48.  
  49.     def save_to_database(self):
  50.         name = self.my_name.text
  51.         user_name = self.my_username.text
  52.         pwd = self.my_password.text
  53.         user_account = {"username": user_name, "password": pwd}
  54.         self.db.child("Users").child(name).set(user_account, self.user['idToken'])
  55.  
  56. class Connection(App):
  57.     pass
  58.  
  59. Factory.register('Root', cls=Root)
  60.  
  61. if __name__ == '__main__':
  62.     Connection().run()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement