Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #signin
- #signin.py
- #skip420@skip420:~/Desktop$ python3 signin.py
- Do you have an account?/yes/no no
- Enter username: testme
- Enter password: test8888
- Enter confirm password: test8888
- User was successfully registered
- import os.path
- if not os.path.exists('register.txt'):
- file = open('register.txt', 'w')
- file.close()
- def register():
- username = input('Enter username: ')
- if username in open('register.txt', 'r').read():
- print('Username already exists')
- exit()
- password = input('Enter password: ')
- c_password = input('Enter confirm password: ')
- if password != c_password:
- print('Sorry password not match')
- exit()
- handle = open('register.txt', 'a')
- handle.write(username)
- handle.write(' ')
- handle.write(password)
- handle.write('\n')
- handle.close()
- print('User was successfully registered')
- exit()
- def login():
- username = input('Enter username: ')
- password = input('Enter password: ')
- get_data = open('register.txt', 'r').readlines()
- users_data = []
- for user in get_data:
- users_data.append(user.split())
- total_user = len(users_data)
- increment = 0
- login_success = 0
- while increment < total_user:
- usernames = users_data[increment][0]
- passwords = users_data[increment][1]
- if username == usernames and password == passwords:
- login_success = 1
- increment += 1
- if login_success == 1:
- print('Welcome ' + username)
- else:
- print('invalid username & password')
- question = input('Do you have an account?/yes/no')
- if question == 'yes':
- login()
- else:
- register()
Add Comment
Please, Sign In to add comment