Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def file_in_dict():
- '''
- returns dictionary of users
- :return:
- '''
- with open('reg_user.txt', 'w') as file:
- lst_users = file.readlines()
- all_users = dict()
- for i in lst_users:
- i = i.strip()
- i.split(',')
- all_users[i[0]] = (i[1], i[2])
- return all_users
- def is_registered(username):
- '''
- checks if user registered
- :param username:
- :return:
- '''
- all_users = auth.file_dict()
- if username in all_users:
- return True
- else:
- return False
- def authen(username, password):
- '''
- authentication
- :param username:
- :param password:
- :return:
- '''
- all_users = file_in_dict()
- if username in all_users:
- if all_users[username][0] == password:
- return username
- else:
- return 'Password is incorrect'
- else:
- return 'Username is not registered'
- def author(username):
- '''
- authorization
- :param username:
- :return:
- '''
- all_users = file_in_dict()
- if all_users[username][0] == 'op':
- return 'op'
- elif all_users[username][0] == 'basic':
- return 'basic'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement