backend code

This commit is contained in:
CHIEFSOFT\ameye
2024-12-09 20:22:58 -05:00
parent 27411785c0
commit e425146e72
3 changed files with 13 additions and 2 deletions
+4 -1
View File
@@ -8,7 +8,7 @@ import jwt
import project.validate.validate as validate import project.validate.validate as validate
#import project.models.members as Members #import project.models.members as Members
from project.models.members import Members from project.models.members import Members
from flask_cors import CORS
@@ -26,6 +26,7 @@ from flask_sqlalchemy import SQLAlchemy
load_dotenv() load_dotenv()
app = Flask(__name__) app = Flask(__name__)
CORS(app)
app.config.from_object("project.config.Config") app.config.from_object("project.config.Config")
db = SQLAlchemy(app) db = SQLAlchemy(app)
app.config['SECRET_KEY'] ='thisisourwondefulkey' app.config['SECRET_KEY'] ='thisisourwondefulkey'
@@ -150,6 +151,8 @@ def start_resetpass():
@app.route("/panel/account") @app.route("/panel/account")
@token_required @token_required
def panel_account(current_user): def panel_account(current_user):
member_dash = Members().get_member_by_uid(current_user.user.uid)
print(member_dash)
return jsonify(hello=current_user) return jsonify(hello=current_user)
@app.route("/panel/account/dash") @app.route("/panel/account/dash")
+7
View File
@@ -23,6 +23,13 @@ class Members:
return 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): # def get_by_id(self, user_id):
# """Get a user by id""" # """Get a user by id"""
+2 -1
View File
@@ -5,4 +5,5 @@ psycopg2-binary==2.9.6
flask-smorest==0.42.3 flask-smorest==0.42.3
python-dotenv python-dotenv
pyjwt pyjwt
pillow pillow
flask-cors