Debug Admin Login Process

Step 1: Check Admin User

✅ Admin user found:

Step 2: Test Password

Password verification: ✅ Valid

Step 3: Simulate Login

✅ Session user_id set to: 2

Step 4: Test require_role Function

✅ Session user_id is set: 2

✅ User retrieved from database:

✅ Role check passed - user is admin

Step 5: Test Session

Session ID: l8tt7c252fd0d8aeokli0lo4vj

Session data: Array ( [user_id] => 2 )

Step 6: Test Dashboard Access

Try accessing dashboard directly


Go to Admin Login

Fix Admin User