Advertisement
Guest User

Untitled

a guest
Feb 28th, 2017
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. def file_in_dict():
  2. '''
  3. returns dictionary of users
  4. :return:
  5. '''
  6. with open('reg_user.txt', 'w') as file:
  7. lst_users = file.readlines()
  8. all_users = dict()
  9. for i in lst_users:
  10. i = i.strip()
  11. i.split(',')
  12. all_users[i[0]] = (i[1], i[2])
  13. return all_users
  14.  
  15.  
  16. def is_registered(username):
  17. '''
  18. checks if user registered
  19. :param username:
  20. :return:
  21. '''
  22. all_users = auth.file_dict()
  23. if username in all_users:
  24. return True
  25. else:
  26. return False
  27.  
  28. def authen(username, password):
  29. '''
  30. authentication
  31. :param username:
  32. :param password:
  33. :return:
  34. '''
  35. all_users = file_in_dict()
  36. if username in all_users:
  37. if all_users[username][0] == password:
  38. return username
  39. else:
  40. return 'Password is incorrect'
  41. else:
  42. return 'Username is not registered'
  43.  
  44. def author(username):
  45. '''
  46. authorization
  47. :param username:
  48. :return:
  49. '''
  50. all_users = file_in_dict()
  51. if all_users[username][0] == 'op':
  52. return 'op'
  53. elif all_users[username][0] == 'basic':
  54. return 'basic'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement