File size: 267 Bytes
aa27d2d
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
from fastapi import Depends, HTTPException
from app.core.auth_dependancy import get_current_user

def admin_required(user = Depends(get_current_user)):
    if user.role != "admin":
        raise HTTPException(status_code=403, detail="Restricted")
    
    return user