backend code
This commit is contained in:
@@ -8,7 +8,7 @@ import jwt
|
||||
import project.validate.validate as validate
|
||||
#import project.models.members as Members
|
||||
from project.models.members import Members
|
||||
|
||||
from flask_cors import CORS
|
||||
|
||||
|
||||
|
||||
@@ -26,6 +26,7 @@ from flask_sqlalchemy import SQLAlchemy
|
||||
load_dotenv()
|
||||
|
||||
app = Flask(__name__)
|
||||
CORS(app)
|
||||
app.config.from_object("project.config.Config")
|
||||
db = SQLAlchemy(app)
|
||||
app.config['SECRET_KEY'] ='thisisourwondefulkey'
|
||||
@@ -150,6 +151,8 @@ def start_resetpass():
|
||||
@app.route("/panel/account")
|
||||
@token_required
|
||||
def panel_account(current_user):
|
||||
member_dash = Members().get_member_by_uid(current_user.user.uid)
|
||||
print(member_dash)
|
||||
return jsonify(hello=current_user)
|
||||
|
||||
@app.route("/panel/account/dash")
|
||||
|
||||
@@ -23,6 +23,13 @@ class Members:
|
||||
return
|
||||
|
||||
|
||||
def get_member_by_uid(self, user_uid):
|
||||
"""Get a user by uid"""
|
||||
user = db.members.find_one({"uid": user_uid, "active": True})
|
||||
if not user:
|
||||
return
|
||||
return user
|
||||
|
||||
|
||||
# def get_by_id(self, user_id):
|
||||
# """Get a user by id"""
|
||||
|
||||
@@ -5,4 +5,5 @@ psycopg2-binary==2.9.6
|
||||
flask-smorest==0.42.3
|
||||
python-dotenv
|
||||
pyjwt
|
||||
pillow
|
||||
pillow
|
||||
flask-cors
|
||||
|
||||
Reference in New Issue
Block a user