User Log and Persistent Faction Information
This commit is contained in:
@@ -10,7 +10,7 @@ templates = Jinja2Templates(directory="templates")
|
||||
|
||||
@router.get("/login", response_class=HTMLResponse)
|
||||
async def login_page(request: Request):
|
||||
"""Login page"""
|
||||
#Login page
|
||||
# If already authenticated, redirect to dashboard
|
||||
if check_auth(request):
|
||||
return RedirectResponse(url="/", status_code=302)
|
||||
@@ -19,7 +19,7 @@ async def login_page(request: Request):
|
||||
|
||||
@router.get("/", response_class=HTMLResponse)
|
||||
async def dashboard(request: Request):
|
||||
"""Dashboard page - requires authentication"""
|
||||
#Dashboard page - requires authentication
|
||||
if not check_auth(request):
|
||||
return RedirectResponse(url="/login", status_code=302)
|
||||
print(">>> DASHBOARD ROUTE LOADED")
|
||||
@@ -28,7 +28,15 @@ async def dashboard(request: Request):
|
||||
|
||||
@router.get("/config", response_class=HTMLResponse)
|
||||
async def config_page(request: Request):
|
||||
"""Config page - requires authentication"""
|
||||
#Config page - requires authentication
|
||||
if not check_auth(request):
|
||||
return RedirectResponse(url="/login", status_code=302)
|
||||
return templates.TemplateResponse("config.html", {"request": request})
|
||||
|
||||
|
||||
@router.get("/users-log", response_class=HTMLResponse)
|
||||
async def users_log_page(request: Request):
|
||||
#Users/Log page - requires authentication
|
||||
if not check_auth(request):
|
||||
return RedirectResponse(url="/login", status_code=302)
|
||||
return templates.TemplateResponse("users_log.html", {"request": request})
|
||||
|
||||
Reference in New Issue
Block a user