Check if token is empty or invalid, update postman

This commit is contained in:
2022-03-14 22:57:03 +01:00
parent 4cda34e2c8
commit d03cd1d2f8
5 changed files with 52 additions and 24 deletions

View File

@@ -3,7 +3,7 @@ import os
import uuid
import jwt
from flask import request
from flask import request, jsonify
from db import db
from models import User
@@ -33,11 +33,23 @@ def extract_token_data(token):
return jwt.decode(token, os.getenv('SECRET_KEY'), algorithms=["HS256"])
except:
return None
else:
return None
def get_username_from_token_data(token_data):
return token_data['username']
if token_data is not None:
return token_data['username']
else:
return None
def get_user_id_from_username(username):
return db.session.query(User).filter_by(username=username).first().user_id
if username is not None:
return db.session.query(User).filter_by(username=username).first().user_id
else:
return None
def return_401():
return jsonify({"status": 401, "text": "Authorization token not provided or not valid"})