首次提交
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
from flask import Blueprint, request
|
||||
from common.response import success
|
||||
from services.auth_service import AuthService
|
||||
|
||||
auth_bp = Blueprint("auth", __name__, url_prefix="/api/auth")
|
||||
|
||||
@auth_bp.post("/login")
|
||||
def login():
|
||||
body = request.get_json()
|
||||
username = body.get("username")
|
||||
password = body.get("password")
|
||||
|
||||
data = AuthService.login(username, password)
|
||||
return success(data)
|
||||
@@ -0,0 +1,18 @@
|
||||
from flask import Blueprint
|
||||
from flask_jwt_extended import jwt_required, get_jwt_identity
|
||||
from common.response import success
|
||||
from services.user_service import UserService
|
||||
|
||||
user_bp = Blueprint("user", __name__, url_prefix="/api/users")
|
||||
|
||||
@user_bp.get("")
|
||||
@jwt_required()
|
||||
def list_users():
|
||||
data = UserService.list_users()
|
||||
return success(data)
|
||||
|
||||
@user_bp.get("/me")
|
||||
@jwt_required()
|
||||
def me():
|
||||
user_id = get_jwt_identity()
|
||||
return success({"user_id": user_id})
|
||||
Reference in New Issue
Block a user