def me(): admin_id = get_jwt_identity() admin = Admin.get_or_none(Admin.id == admin_id) if admin: return jsonify({ "id": admin.id, "name": admin.name, "email": admin.email })
def login_admin(): data = request.json admin = Admin.get_or_none(name=data.get('name')) if admin: hash_password = admin.password_hash result = check_password_hash(hash_password, data.get('password')) if result: token = create_access_token(identity=admin.id) return jsonify({"token": token, 'id': admin.id, 'name': admin.name}) return jsonify({"Error": "Invalid credentials"})