def login():
     """
     request (dict):
         {
             "username": str(),
             "password": str()
         }
     """
     try:
         _request = request.get_json(force=True)
         if not _request:
             abort(400)
         response = Person.login(str(_request['username']),
                                 str(_request['password']))
         return jsonify(response.to_dict())
     except Exception as e:
         return jsonify({'e': e.__str__()}), 500