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.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")
+7
View File
@@ -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"""
+2 -1
View File
@@ -5,4 +5,5 @@ psycopg2-binary==2.9.6
flask-smorest==0.42.3
python-dotenv
pyjwt
pillow
pillow
flask-cors