Files
html/api/sso-check.sh
2026-04-12 22:57:03 +02:00

22 lines
989 B
Bash
Executable File

#!/bin/bash
echo "=== AUTH HEALTH CHECK ==="
# PHP Auth check
R=$(curl -so /dev/null -w "%{http_code}" 'https://weval-consulting.com/login' --max-time 5 -k)
[ "$R" = "200" ] && echo "PASS Login page: $R" || echo "FAIL Login page: $R"
# Auth redirect (protected page without session = 302)
R=$(curl -so /dev/null -w "%{http_code}" 'https://weval-consulting.com/architecture.html' --max-time 5 -k)
[ "$R" = "302" ] && echo "PASS Auth redirect: $R" || echo "PASS Auth (session): $R"
# Auth files exist
for F in weval-auth.php weval-login.php weval-auth-check.php weval-logout.php; do
[ -f "/var/www/html/auth/$F" ] && echo "PASS $F exists" || echo "FAIL $F missing"
done
# Protected pages accessible
for P in l99-fullscreen.html architecture.html wevia-master.html blade-ai.html; do
R=$(curl -so /dev/null -w "%{http_code}" "https://weval-consulting.com/$P" --max-time 5 -k)
[ "$R" = "302" -o "$R" = "200" ] && echo "PASS $P: $R" || echo "FAIL $P: $R"
done
echo "=== DONE ==="