Guest User

Untitled

a guest
Feb 23rd, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. class API(Resource):
  2. # create a parser object
  3. parser = reqparse.RequestParser()
  4. # add agruments to the parser object
  5. parser.add_argument('account_id', type=str, required=False, help="Please define 'account_id'")
  6. parser.add_argument('username', type=str, required=False, help="Please define 'username'")
  7. parser.add_argument('password', type=str, required=False, help="Please define 'password'")
  8.  
  9. # authenticate users
  10. def post(self, name):
  11. first_data = API.parser.parse_args()
  12. print("First data", first_data)
  13. if first_data:
  14. users.insert_one({i: j for i, j in first_data.items()})
  15. credentials = users.find_one({})
  16. account_id = credentials['account_id']
  17. username = credentials['username']
  18. password = credentials['password']
  19. if name == "allapps":
  20. status_code, result = authenticate_user(account_id, username, password)
  21. if status_code == 200:
  22. return {"information": result}, status_code
  23. return {"message": "Please enter correct credentials"}, status_code
  24.  
  25. First data {'account_id': 'sderre456433', 'password': '5464ewsd', 'username': 'sdfsd543ry6'}
Add Comment
Please, Sign In to add comment