Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import kivy
- kivy.require('1.10.0')
- from kivy.app import App
- from kivy.uix.floatlayout import FloatLayout
- from kivy.factory import Factory
- from kivy.properties import ObjectProperty
- from kivy.uix.popup import Popup
- import pyrebase
- #used to authenticate a user
- #name = input('Please enter your name: ')
- #my_username = input('Please enter your username you want to sign up with: ')
- #my_password = input('Please enter the password for your account: ')
- #user_account = {"name": user_name, "password": pwd}
- #db.child("Users").push(user_account)
- #print(all_users)
- #print(all_user_ids)
- class Root(FloatLayout):
- my_text_box = ObjectProperty(None)
- my_username = ObjectProperty(None)
- my_password = ObjectProperty(None)
- my_name = ObjectProperty(None)
- config = {
- "apiKey": "AIzaSyAf3tFTa6DKOg3-U-pNqAMUEa8pOfAbgDA",
- "authDomain": "streess-1ce14.firebaseapp.com",
- "databaseURL": "https://streess-1ce14.firebaseio.com",
- "projectId": "streess-1ce14",
- "storageBucket": "streess-1ce14.appspot.com",
- "serviceAccount": "serviceAccountStressLess.json",
- "messagingSenderId": "93285745167"
- }
- firebase = pyrebase.initialize_app(config)
- auth = firebase.auth()
- user = auth.sign_in_with_email_and_password("example@email.com","example")
- db = firebase.database()
- all_users = db.child("Users").get(user['idToken']).val()
- all_user_ids = db.child("Users").shallow().get(user['idToken'])
- def save_to_database(self):
- name = self.my_name.text
- user_name = self.my_username.text
- pwd = self.my_password.text
- user_account = {"username": user_name, "password": pwd}
- self.db.child("Users").child(name).set(user_account, self.user['idToken'])
- class Connection(App):
- pass
- Factory.register('Root', cls=Root)
- if __name__ == '__main__':
- Connection().run()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement