Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import json
- print ('1.Login')
- print ('2.Register')
- print('3.Exit')
- def disp():
- while True:
- check = int(input('enter your choice 1/2/3:'))
- if check == 1:
- Login()
- elif check == 2:
- Register()
- elif check == 3:
- print('You are successfully exit!')
- break
- print('*'*50)
- def Register():
- username = input('create username:')
- userid = input('create userid:')
- password = input('enter you password:')
- users = {}
- users[userid] = []
- users[userid].append({
- 'username': username,
- 'userid': userid,
- 'password': password
- })
- with open('users1.txt') as json_file:
- user = json.load(json_file)
- user.update(users)
- with open('users1.txt', 'w') as outfile:
- json.dump(user, outfile)
- print('user created')
- print('*' * 50)
- def Login():
- username = input('enter user login name:')
- userid = input('create userid:')
- password = input('enter password:')
- try:
- with open('users1.txt') as json_file:
- users = json.load(json_file)
- for p in users[userid]:
- a = p['username']
- b = p['userid']
- c = p['password']
- if a and b and c == username and password and userid:
- print('login successfully')
- print('1.Add user')
- print('2. List of users')
- print('3. Logout')
- except KeyError:
- print("login failed! please provide correct username and password")
- print ('1.Login')
- print ('2.Register')
- print('3.Exit')
- disp()
- while True:
- chk = int(input('enter your choice 1/2/3:'))
- if chk == 1:
- after_login()
- elif chk == 2:
- list_of_users()
- elif chk == 3:
- print('You are successfully exit!')
- exit()
- print('*' * 50)
- def after_login():
- d = {}
- Userlogin = input('create username:')
- Userid = input('create userid:')
- Userpassword = input('enter you password:')
- d['details'] = []
- d['details'].append({
- 'Userlogin': Userlogin,
- 'Userid': Userid,
- 'Userpassword': Userpassword
- })
- with open('users2.txt', 'w') as outfile:
- json.dump(d, outfile)
- print('user profile created')
- print('*' * 50)
- def list_of_users():
- with open('users2.txt') as json_file:
- d = json.load(json_file)
- for p in d['details']:
- print('Userlogin: ' + p['Userlogin'])
- print('Userid: ' + p['Userid'])
- print('Userpassword: ' + p['Userpassword'])
- disp()
Add Comment
Please, Sign In to add comment