Debug Admin Login Process
Step 1: Check Admin User
✅ Admin user found:
- ID: 2
- Email: admin@gmail.com
- Role: admin
- Status: active
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:
- ID: 2
- Email: admin@gmail.com
- Role: admin
- Status: active
✅ 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