[24-Feb-2026 20:09:01 Africa/Lagos] Index.php - URL from GET: NOT SET
[24-Feb-2026 20:09:01 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Feb-2026 20:09:01 Africa/Lagos] Exact match found: 
[24-Feb-2026 20:10:54 Africa/Lagos] Index.php - URL from GET: NOT SET
[24-Feb-2026 20:10:54 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Feb-2026 20:10:54 Africa/Lagos] Exact match found: 
[24-Feb-2026 20:14:36 Africa/Lagos] Index.php - URL from GET: NOT SET
[24-Feb-2026 20:14:36 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Feb-2026 20:14:36 Africa/Lagos] Exact match found: 
[24-Feb-2026 20:17:17 Africa/Lagos] Index.php - URL from GET: NOT SET
[24-Feb-2026 20:17:17 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Feb-2026 20:17:17 Africa/Lagos] Exact match found: 
[24-Feb-2026 20:19:15 Africa/Lagos] Index.php - URL from GET: NOT SET
[24-Feb-2026 20:19:15 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Feb-2026 20:19:15 Africa/Lagos] Exact match found: 
[24-Feb-2026 20:20:50 Africa/Lagos] Index.php - URL from GET: ROOT
[24-Feb-2026 20:20:50 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Feb-2026 20:20:50 Africa/Lagos] Exact match found: 
[24-Feb-2026 20:20:50 Africa/Lagos] ✗ Failed to load class: Core\Controller
[24-Feb-2026 20:20:50 Africa/Lagos] PHP Fatal error:  Uncaught Error: Class "App\Core\Controller" not found in /home1/nismigra/public_html/app/controllers/AuthController.php:7
Stack trace:
#0 /home1/nismigra/public_html/index.php(73): require_once()
#1 [internal function]: {closure}()
#2 /home1/nismigra/public_html/app/core/Router.php(78): class_exists()
#3 /home1/nismigra/public_html/app/core/Router.php(37): App\Core\Router->executeRoute()
#4 /home1/nismigra/public_html/index.php(149): App\Core\Router->dispatch()
#5 {main}
  thrown in /home1/nismigra/public_html/app/controllers/AuthController.php on line 7
[24-Feb-2026 20:22:28 Africa/Lagos] Index.php - URL from GET: ROOT
[24-Feb-2026 20:22:28 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Feb-2026 20:22:28 Africa/Lagos] Exact match found: 
[24-Feb-2026 20:22:28 Africa/Lagos] ✗ Failed to load class: Core\Request
[24-Feb-2026 20:22:28 Africa/Lagos] PHP Fatal error:  Uncaught Error: Class "App\Core\Request" not found in /home1/nismigra/public_html/app/core/Controller.php:10
Stack trace:
#0 /home1/nismigra/public_html/app/core/Router.php(82): App\Core\Controller->__construct()
#1 /home1/nismigra/public_html/app/core/Router.php(37): App\Core\Router->executeRoute()
#2 /home1/nismigra/public_html/index.php(149): App\Core\Router->dispatch()
#3 {main}
  thrown in /home1/nismigra/public_html/app/core/Controller.php on line 10
[24-Feb-2026 19:22:50 UTC] PHP Parse error:  Unterminated comment starting line 41 in /home1/nismigra/public_html/index.php on line 41
[24-Feb-2026 19:35:07 UTC] PHP Parse error:  Unterminated comment starting line 41 in /home1/nismigra/public_html/index.php on line 41
[24-Feb-2026 20:35:15 Africa/Lagos] Index.php - URL from GET: ROOT
[24-Feb-2026 20:35:15 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Feb-2026 20:35:15 Africa/Lagos] Exact match found: 
[24-Feb-2026 20:35:15 Africa/Lagos] ✗ Failed to load class: Core\Request
[24-Feb-2026 20:35:15 Africa/Lagos] PHP Fatal error:  Uncaught Error: Class "App\Core\Request" not found in /home1/nismigra/public_html/app/core/Controller.php:10
Stack trace:
#0 /home1/nismigra/public_html/app/core/Router.php(82): App\Core\Controller->__construct()
#1 /home1/nismigra/public_html/app/core/Router.php(37): App\Core\Router->executeRoute()
#2 /home1/nismigra/public_html/index.php(149): App\Core\Router->dispatch()
#3 {main}
  thrown in /home1/nismigra/public_html/app/core/Controller.php on line 10
[24-Feb-2026 20:35:29 Africa/Lagos] Index.php - URL from GET: ROOT
[24-Feb-2026 20:35:29 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Feb-2026 20:35:29 Africa/Lagos] Exact match found: 
[24-Feb-2026 20:36:45 Africa/Lagos] Index.php - URL from GET: ROOT
[24-Feb-2026 20:36:45 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Feb-2026 20:36:45 Africa/Lagos] Exact match found: 
[24-Feb-2026 20:38:23 Africa/Lagos] Index.php - URL from GET: ROOT
[24-Feb-2026 20:38:23 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Feb-2026 20:38:23 Africa/Lagos] Exact match found: 
[24-Feb-2026 20:38:31 Africa/Lagos] Index.php - URL from GET: ROOT
[24-Feb-2026 20:38:31 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Feb-2026 20:38:31 Africa/Lagos] Exact match found: 
[24-Feb-2026 20:39:17 Africa/Lagos] Index.php - URL from GET: NOT SET
[24-Feb-2026 20:39:17 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Feb-2026 20:39:17 Africa/Lagos] Exact match found: 
[24-Feb-2026 20:52:35 Africa/Lagos] Index.php - URL from GET: ROOT
[24-Feb-2026 20:52:35 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Feb-2026 20:52:35 Africa/Lagos] Exact match found: 
[24-Feb-2026 20:53:32 Africa/Lagos] Index.php - URL from GET: ROOT
[24-Feb-2026 20:53:32 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Feb-2026 20:53:32 Africa/Lagos] Exact match found: 
[24-Feb-2026 20:58:05 Africa/Lagos] Index.php - URL from GET: ROOT
[24-Feb-2026 20:58:05 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Feb-2026 20:58:05 Africa/Lagos] Exact match found: 
[24-Feb-2026 20:58:21 Africa/Lagos] Index.php - URL from GET: ROOT
[24-Feb-2026 20:58:21 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Feb-2026 20:58:21 Africa/Lagos] Exact match found: 
[24-Feb-2026 20:58:39 Africa/Lagos] Index.php - URL from GET: ROOT
[24-Feb-2026 20:58:39 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Feb-2026 20:58:39 Africa/Lagos] Exact match found: 
[24-Feb-2026 21:00:38 Africa/Lagos] Index.php - URL from GET: ROOT
[24-Feb-2026 21:00:38 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Feb-2026 21:00:38 Africa/Lagos] Exact match found: 
[24-Feb-2026 21:07:09 Africa/Lagos] Index.php - URL from GET: ROOT
[24-Feb-2026 21:07:09 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Feb-2026 21:07:09 Africa/Lagos] Exact match found: 
[24-Feb-2026 21:08:21 Africa/Lagos] Index.php - URL from GET: ROOT
[24-Feb-2026 21:08:21 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Feb-2026 21:08:21 Africa/Lagos] Exact match found: 
[24-Feb-2026 21:08:32 Africa/Lagos] Index.php - URL from GET: ROOT
[24-Feb-2026 21:08:32 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Feb-2026 21:08:32 Africa/Lagos] Exact match found: 
[24-Feb-2026 21:09:17 Africa/Lagos] Index.php - URL from GET: ROOT
[24-Feb-2026 21:09:17 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Feb-2026 21:09:17 Africa/Lagos] Exact match found: 
[24-Feb-2026 21:19:31 UTC] PHP Fatal error:  Uncaught Error: Undefined constant "DB_HOST" in /home1/nismigra/public_html/test_error.php:26
Stack trace:
#0 {main}
  thrown in /home1/nismigra/public_html/test_error.php on line 26
[25-Feb-2026 00:02:26 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 00:02:26 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 00:02:26 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 00:02:28 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:02:28 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:02:28 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:02:28 Africa/Lagos] PHP Fatal error:  Cannot redeclare App\Controllers\MigrantController::create() in /home1/nismigra/public_html/app/controllers/MigrantController.php on line 1031
[25-Feb-2026 00:02:48 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:02:48 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:02:48 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:02:48 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:02:48 Africa/Lagos] PHP Fatal error:  Uncaught Error: Class "App\Services\UploadService" not found in /home1/nismigra/public_html/app/controllers/MigrantController.php:22
Stack trace:
#0 /home1/nismigra/public_html/app/core/Router.php(82): App\Controllers\MigrantController->__construct()
#1 /home1/nismigra/public_html/app/core/Router.php(37): App\Core\Router->executeRoute()
#2 /home1/nismigra/public_html/index.php(163): App\Core\Router->dispatch()
#3 {main}
  thrown in /home1/nismigra/public_html/app/controllers/MigrantController.php on line 22
[25-Feb-2026 00:02:58 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:02:58 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:02:58 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:02:58 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:02:58 Africa/Lagos] PHP Fatal error:  Uncaught Error: Class "App\Services\UploadService" not found in /home1/nismigra/public_html/app/controllers/MigrantController.php:22
Stack trace:
#0 /home1/nismigra/public_html/app/core/Router.php(82): App\Controllers\MigrantController->__construct()
#1 /home1/nismigra/public_html/app/core/Router.php(37): App\Core\Router->executeRoute()
#2 /home1/nismigra/public_html/index.php(163): App\Core\Router->dispatch()
#3 {main}
  thrown in /home1/nismigra/public_html/app/controllers/MigrantController.php on line 22
[25-Feb-2026 00:03:00 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:03:00 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:03:00 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:03:00 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:03:00 Africa/Lagos] PHP Fatal error:  Uncaught Error: Class "App\Services\UploadService" not found in /home1/nismigra/public_html/app/controllers/MigrantController.php:22
Stack trace:
#0 /home1/nismigra/public_html/app/core/Router.php(82): App\Controllers\MigrantController->__construct()
#1 /home1/nismigra/public_html/app/core/Router.php(37): App\Core\Router->executeRoute()
#2 /home1/nismigra/public_html/index.php(163): App\Core\Router->dispatch()
#3 {main}
  thrown in /home1/nismigra/public_html/app/controllers/MigrantController.php on line 22
[25-Feb-2026 00:03:01 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:03:01 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:03:01 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:03:01 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:03:01 Africa/Lagos] PHP Fatal error:  Uncaught Error: Class "App\Services\UploadService" not found in /home1/nismigra/public_html/app/controllers/MigrantController.php:22
Stack trace:
#0 /home1/nismigra/public_html/app/core/Router.php(82): App\Controllers\MigrantController->__construct()
#1 /home1/nismigra/public_html/app/core/Router.php(37): App\Core\Router->executeRoute()
#2 /home1/nismigra/public_html/index.php(163): App\Core\Router->dispatch()
#3 {main}
  thrown in /home1/nismigra/public_html/app/controllers/MigrantController.php on line 22
[25-Feb-2026 00:03:03 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:03:03 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:03:03 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:03:03 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:03:03 Africa/Lagos] PHP Fatal error:  Uncaught Error: Class "App\Services\UploadService" not found in /home1/nismigra/public_html/app/controllers/MigrantController.php:22
Stack trace:
#0 /home1/nismigra/public_html/app/core/Router.php(82): App\Controllers\MigrantController->__construct()
#1 /home1/nismigra/public_html/app/core/Router.php(37): App\Core\Router->executeRoute()
#2 /home1/nismigra/public_html/index.php(163): App\Core\Router->dispatch()
#3 {main}
  thrown in /home1/nismigra/public_html/app/controllers/MigrantController.php on line 22
[25-Feb-2026 00:03:15 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:03:15 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:03:15 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:03:15 Africa/Lagos] PHP Fatal error:  Cannot redeclare App\Controllers\MigrantController::create() in /home1/nismigra/public_html/app/controllers/MigrantController.php on line 1031
[25-Feb-2026 00:04:23 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:04:23 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:04:23 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:04:23 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:04:23 Africa/Lagos] PHP Fatal error:  Uncaught Error: Class "App\Services\UploadService" not found in /home1/nismigra/public_html/app/controllers/MigrantController.php:23
Stack trace:
#0 /home1/nismigra/public_html/app/core/Router.php(82): App\Controllers\MigrantController->__construct()
#1 /home1/nismigra/public_html/app/core/Router.php(37): App\Core\Router->executeRoute()
#2 /home1/nismigra/public_html/index.php(163): App\Core\Router->dispatch()
#3 {main}
  thrown in /home1/nismigra/public_html/app/controllers/MigrantController.php on line 23
[25-Feb-2026 00:05:13 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:05:13 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:05:13 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:05:13 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:05:13 Africa/Lagos] PHP Fatal error:  Uncaught Error: Class "App\Services\UploadService" not found in /home1/nismigra/public_html/app/controllers/MigrantController.php:22
Stack trace:
#0 /home1/nismigra/public_html/app/core/Router.php(82): App\Controllers\MigrantController->__construct()
#1 /home1/nismigra/public_html/app/core/Router.php(37): App\Core\Router->executeRoute()
#2 /home1/nismigra/public_html/index.php(163): App\Core\Router->dispatch()
#3 {main}
  thrown in /home1/nismigra/public_html/app/controllers/MigrantController.php on line 22
[25-Feb-2026 00:05:16 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:05:16 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:05:16 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:05:16 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:05:16 Africa/Lagos] PHP Fatal error:  Uncaught Error: Class "App\Services\UploadService" not found in /home1/nismigra/public_html/app/controllers/MigrantController.php:22
Stack trace:
#0 /home1/nismigra/public_html/app/core/Router.php(82): App\Controllers\MigrantController->__construct()
#1 /home1/nismigra/public_html/app/core/Router.php(37): App\Core\Router->executeRoute()
#2 /home1/nismigra/public_html/index.php(163): App\Core\Router->dispatch()
#3 {main}
  thrown in /home1/nismigra/public_html/app/controllers/MigrantController.php on line 22
[25-Feb-2026 00:11:10 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:11:10 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:11:10 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:11:10 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:11:10 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:11:10 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:11:10 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:11:10 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 00:11:12 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 00:11:12 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 00:11:12 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 00:11:12 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:11:12 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:11:12 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:11:12 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:11:16 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 00:11:16 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 00:11:16 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 00:11:18 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:11:18 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:11:18 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:11:18 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:11:18 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:11:18 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:11:18 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:11:18 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 00:11:19 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 00:11:19 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 00:11:19 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 00:11:19 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:11:19 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:11:19 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:11:19 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:11:23 Africa/Lagos] Index.php - URL from GET: users
[25-Feb-2026 00:11:23 Africa/Lagos] Dispatching: Method=GET, Request='users'
[25-Feb-2026 00:11:23 Africa/Lagos] Exact match found: users
[25-Feb-2026 00:11:23 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => df83327dda3401881ed0e830c99479025998fb0863407bb33918457faf2cdbf4
    [csrf_token_time] => 1771972341
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[25-Feb-2026 00:11:23 Africa/Lagos] UserController: User role = SuperAdmin
[25-Feb-2026 00:11:23 Africa/Lagos] UserController: Access granted for SuperAdmin
[25-Feb-2026 00:11:24 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 00:11:24 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 00:11:24 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 00:11:33 Africa/Lagos] Index.php - URL from GET: users
[25-Feb-2026 00:11:33 Africa/Lagos] Dispatching: Method=GET, Request='users'
[25-Feb-2026 00:11:33 Africa/Lagos] Exact match found: users
[25-Feb-2026 00:11:33 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => df83327dda3401881ed0e830c99479025998fb0863407bb33918457faf2cdbf4
    [csrf_token_time] => 1771972341
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[25-Feb-2026 00:11:33 Africa/Lagos] UserController: User role = SuperAdmin
[25-Feb-2026 00:11:33 Africa/Lagos] UserController: Access granted for SuperAdmin
[25-Feb-2026 00:11:41 Africa/Lagos] Index.php - URL from GET: users/create
[25-Feb-2026 00:11:41 Africa/Lagos] Dispatching: Method=GET, Request='users/create'
[25-Feb-2026 00:11:41 Africa/Lagos] Exact match found: users/create
[25-Feb-2026 00:11:41 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => df83327dda3401881ed0e830c99479025998fb0863407bb33918457faf2cdbf4
    [csrf_token_time] => 1771972341
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[25-Feb-2026 00:11:41 Africa/Lagos] UserController: User role = SuperAdmin
[25-Feb-2026 00:11:41 Africa/Lagos] UserController: Access granted for SuperAdmin
[25-Feb-2026 00:11:44 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 00:11:44 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 00:11:44 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 00:11:47 Africa/Lagos] Index.php - URL from GET: users
[25-Feb-2026 00:11:47 Africa/Lagos] Dispatching: Method=GET, Request='users'
[25-Feb-2026 00:11:47 Africa/Lagos] Exact match found: users
[25-Feb-2026 00:11:47 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => df83327dda3401881ed0e830c99479025998fb0863407bb33918457faf2cdbf4
    [csrf_token_time] => 1771972341
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[25-Feb-2026 00:11:47 Africa/Lagos] UserController: User role = SuperAdmin
[25-Feb-2026 00:11:47 Africa/Lagos] UserController: Access granted for SuperAdmin
[25-Feb-2026 00:11:52 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:11:52 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:11:52 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:11:52 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:11:52 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:11:52 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:11:52 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:11:52 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 00:16:00 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 00:16:00 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 00:16:00 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 00:16:03 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:16:03 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:16:03 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:16:03 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:16:03 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:16:03 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:16:03 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:16:03 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 00:16:19 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 00:16:19 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 00:16:19 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 00:16:24 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 00:16:24 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 00:16:24 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 00:16:24 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:16:24 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:16:24 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:16:24 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:16:25 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:16:25 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:16:25 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:16:25 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:16:25 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:16:25 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:16:25 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:16:25 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 00:16:27 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 00:16:27 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 00:16:27 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 00:16:30 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 00:16:30 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 00:16:30 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 00:16:30 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:16:30 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:16:30 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:16:30 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:16:34 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:16:34 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:16:34 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:16:34 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:16:34 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:16:34 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:16:34 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:16:34 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 00:17:05 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 00:17:05 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 00:17:05 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 00:17:05 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:17:06 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:17:06 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:17:06 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:17:06 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 00:17:06 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 00:17:06 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 00:17:06 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:17:06 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:17:06 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:17:06 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:17:09 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:17:09 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:17:09 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:17:09 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:17:09 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:17:09 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:17:09 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:17:09 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 00:17:11 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 00:17:11 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 00:17:11 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 00:17:11 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:17:11 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:17:11 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:17:11 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:17:21 Africa/Lagos] Index.php - URL from GET: 503.shtml
[25-Feb-2026 00:17:21 Africa/Lagos] Dispatching: Method=GET, Request='503.shtml'
[25-Feb-2026 00:26:10 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 00:26:10 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 00:26:10 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 00:26:10 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:26:10 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:26:10 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:26:10 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:26:21 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 00:26:21 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 00:26:21 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 00:26:21 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:26:21 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:26:21 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:26:21 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:26:24 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 00:26:24 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 00:26:24 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 00:26:37 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:26:37 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:26:37 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:26:37 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:26:37 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:26:37 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:26:37 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:26:37 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 00:26:42 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 00:26:42 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 00:26:42 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 00:26:42 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:26:42 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:26:42 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:26:42 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:27:00 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 00:27:00 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 00:27:00 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 00:27:00 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:27:00 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:27:00 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:27:00 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:27:07 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:27:07 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:27:07 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:27:07 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:27:07 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:27:07 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:27:07 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:27:07 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 00:29:17 Africa/Lagos] Index.php - URL from GET: migrants/store
[25-Feb-2026 00:29:17 Africa/Lagos] Dispatching: Method=POST, Request='migrants/store'
[25-Feb-2026 00:29:17 Africa/Lagos] Exact match found: migrants/store
[25-Feb-2026 00:29:17 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:29:17 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:29:17 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:29:17 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:29:18 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000017
[25-Feb-2026 00:29:18 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000017'
[25-Feb-2026 00:29:18 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 00:29:18 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:29:18 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:29:18 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:29:18 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:29:43 Africa/Lagos] Index.php - URL from GET: migrants/add-dependant
[25-Feb-2026 00:29:43 Africa/Lagos] Dispatching: Method=POST, Request='migrants/add-dependant'
[25-Feb-2026 00:29:43 Africa/Lagos] Exact match found: migrants/add-dependant
[25-Feb-2026 00:29:43 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:29:43 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:29:43 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:29:43 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:29:43 Africa/Lagos] === ADD DEPENDANT CALLED ===
[25-Feb-2026 00:29:43 Africa/Lagos] POST data: Array
(
    [person_id] => NIS-MIG-2026-000017
    [csrf_token] => df83327dda3401881ed0e830c99479025998fb0863407bb33918457faf2cdbf4
    [surname] => SFSFS
    [given_name] => SFS
    [date_of_birth] => 2026-02-19
    [gender] => Male
    [document_no] => 
    [relationship] => Child
)

[25-Feb-2026 00:29:44 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000017
[25-Feb-2026 00:29:44 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000017'
[25-Feb-2026 00:29:44 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 00:29:44 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:29:44 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:29:44 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:29:44 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:29:48 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 00:29:48 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 00:29:48 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 00:31:46 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 00:31:46 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 00:31:46 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 00:31:48 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:31:48 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:31:48 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:31:48 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:31:48 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:31:48 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:31:48 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:31:48 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 00:31:51 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 00:31:51 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 00:31:51 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 00:31:51 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:31:51 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:31:51 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:31:51 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:31:58 Africa/Lagos] Index.php - URL from GET: users
[25-Feb-2026 00:31:58 Africa/Lagos] Dispatching: Method=GET, Request='users'
[25-Feb-2026 00:31:58 Africa/Lagos] Exact match found: users
[25-Feb-2026 00:31:58 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => df83327dda3401881ed0e830c99479025998fb0863407bb33918457faf2cdbf4
    [csrf_token_time] => 1771972341
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[25-Feb-2026 00:31:58 Africa/Lagos] UserController: User role = SuperAdmin
[25-Feb-2026 00:31:58 Africa/Lagos] UserController: Access granted for SuperAdmin
[25-Feb-2026 00:32:03 Africa/Lagos] Index.php - URL from GET: users/6/edit
[25-Feb-2026 00:32:03 Africa/Lagos] Dispatching: Method=GET, Request='users/6/edit'
[25-Feb-2026 00:32:03 Africa/Lagos] Pattern match found: users/{id}/edit
[25-Feb-2026 00:32:03 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => df83327dda3401881ed0e830c99479025998fb0863407bb33918457faf2cdbf4
    [csrf_token_time] => 1771972341
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[25-Feb-2026 00:32:03 Africa/Lagos] UserController: User role = SuperAdmin
[25-Feb-2026 00:32:03 Africa/Lagos] UserController: Access granted for SuperAdmin
[25-Feb-2026 00:33:03 Africa/Lagos] Index.php - URL from GET: users/6/update
[25-Feb-2026 00:33:03 Africa/Lagos] Dispatching: Method=POST, Request='users/6/update'
[25-Feb-2026 00:33:03 Africa/Lagos] Pattern match found: users/{id}/update
[25-Feb-2026 00:33:03 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => df83327dda3401881ed0e830c99479025998fb0863407bb33918457faf2cdbf4
    [csrf_token_time] => 1771972341
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[25-Feb-2026 00:33:03 Africa/Lagos] UserController: User role = SuperAdmin
[25-Feb-2026 00:33:03 Africa/Lagos] UserController: Access granted for SuperAdmin
[25-Feb-2026 00:33:03 Africa/Lagos] Index.php - URL from GET: users
[25-Feb-2026 00:33:03 Africa/Lagos] Dispatching: Method=GET, Request='users'
[25-Feb-2026 00:33:03 Africa/Lagos] Exact match found: users
[25-Feb-2026 00:33:03 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => df83327dda3401881ed0e830c99479025998fb0863407bb33918457faf2cdbf4
    [csrf_token_time] => 1771972341
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
    [success] => User updated successfully
)

[25-Feb-2026 00:33:03 Africa/Lagos] UserController: User role = SuperAdmin
[25-Feb-2026 00:33:03 Africa/Lagos] UserController: Access granted for SuperAdmin
[25-Feb-2026 00:33:18 Africa/Lagos] Index.php - URL from GET: users
[25-Feb-2026 00:33:18 Africa/Lagos] Dispatching: Method=GET, Request='users'
[25-Feb-2026 00:33:18 Africa/Lagos] Exact match found: users
[25-Feb-2026 00:33:18 Africa/Lagos] UserController constructor - Session: Array
(
)

[25-Feb-2026 00:33:18 Africa/Lagos] UserController: Not authenticated, redirecting to login
[25-Feb-2026 00:33:18 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 00:33:18 Africa/Lagos] Dispatching: Method=GET, Request='login'
[25-Feb-2026 00:33:18 Africa/Lagos] Exact match found: login
[25-Feb-2026 00:33:20 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 00:33:20 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 00:33:20 Africa/Lagos] Exact match found: 
[25-Feb-2026 00:35:10 Africa/Lagos] Index.php - URL from GET: users
[25-Feb-2026 00:35:10 Africa/Lagos] Dispatching: Method=GET, Request='users'
[25-Feb-2026 00:35:10 Africa/Lagos] Exact match found: users
[25-Feb-2026 00:35:10 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => df83327dda3401881ed0e830c99479025998fb0863407bb33918457faf2cdbf4
    [csrf_token_time] => 1771972341
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[25-Feb-2026 00:35:10 Africa/Lagos] UserController: User role = SuperAdmin
[25-Feb-2026 00:35:10 Africa/Lagos] UserController: Access granted for SuperAdmin
[25-Feb-2026 00:35:14 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:35:14 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:35:14 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:35:14 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:35:14 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:35:14 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:35:14 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:35:14 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 00:35:18 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 00:35:18 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 00:35:18 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 00:35:18 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:35:18 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:35:18 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:35:18 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:36:59 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 00:36:59 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 00:36:59 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 00:37:00 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 00:37:00 Africa/Lagos] Dispatching: Method=GET, Request='login'
[25-Feb-2026 00:37:00 Africa/Lagos] Exact match found: login
[25-Feb-2026 00:37:28 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 00:37:28 Africa/Lagos] Dispatching: Method=POST, Request='login'
[25-Feb-2026 00:37:28 Africa/Lagos] Exact match found: login
[25-Feb-2026 00:37:28 Africa/Lagos] User logged in: ID=6, Role=SuperAdmin
[25-Feb-2026 00:37:28 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 00:37:28 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 00:37:28 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 00:37:44 Africa/Lagos] Index.php - URL from GET: users
[25-Feb-2026 00:37:44 Africa/Lagos] Dispatching: Method=GET, Request='users'
[25-Feb-2026 00:37:44 Africa/Lagos] Exact match found: users
[25-Feb-2026 00:37:44 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => df83327dda3401881ed0e830c99479025998fb0863407bb33918457faf2cdbf4
    [csrf_token_time] => 1771972341
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[25-Feb-2026 00:37:44 Africa/Lagos] UserController: User role = SuperAdmin
[25-Feb-2026 00:37:44 Africa/Lagos] UserController: Access granted for SuperAdmin
[25-Feb-2026 00:37:46 Africa/Lagos] Index.php - URL from GET: users/create
[25-Feb-2026 00:37:46 Africa/Lagos] Dispatching: Method=GET, Request='users/create'
[25-Feb-2026 00:37:46 Africa/Lagos] Exact match found: users/create
[25-Feb-2026 00:37:46 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => df83327dda3401881ed0e830c99479025998fb0863407bb33918457faf2cdbf4
    [csrf_token_time] => 1771972341
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[25-Feb-2026 00:37:46 Africa/Lagos] UserController: User role = SuperAdmin
[25-Feb-2026 00:37:46 Africa/Lagos] UserController: Access granted for SuperAdmin
[25-Feb-2026 00:38:53 Africa/Lagos] Index.php - URL from GET: users/store
[25-Feb-2026 00:38:53 Africa/Lagos] Dispatching: Method=POST, Request='users/store'
[25-Feb-2026 00:38:53 Africa/Lagos] Exact match found: users/store
[25-Feb-2026 00:38:53 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => df83327dda3401881ed0e830c99479025998fb0863407bb33918457faf2cdbf4
    [csrf_token_time] => 1771972341
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[25-Feb-2026 00:38:53 Africa/Lagos] UserController: User role = SuperAdmin
[25-Feb-2026 00:38:53 Africa/Lagos] UserController: Access granted for SuperAdmin
[25-Feb-2026 00:38:53 Africa/Lagos] Index.php - URL from GET: users
[25-Feb-2026 00:38:53 Africa/Lagos] Dispatching: Method=GET, Request='users'
[25-Feb-2026 00:38:53 Africa/Lagos] Exact match found: users
[25-Feb-2026 00:38:53 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => df83327dda3401881ed0e830c99479025998fb0863407bb33918457faf2cdbf4
    [csrf_token_time] => 1771972341
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
    [success] => User created successfully
)

[25-Feb-2026 00:38:53 Africa/Lagos] UserController: User role = SuperAdmin
[25-Feb-2026 00:38:53 Africa/Lagos] UserController: Access granted for SuperAdmin
[25-Feb-2026 00:39:03 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 00:39:03 Africa/Lagos] Dispatching: Method=GET, Request='login'
[25-Feb-2026 00:39:03 Africa/Lagos] Exact match found: login
[25-Feb-2026 00:39:06 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 00:39:06 Africa/Lagos] Dispatching: Method=GET, Request='login'
[25-Feb-2026 00:39:06 Africa/Lagos] Exact match found: login
[25-Feb-2026 00:39:31 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 00:39:31 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 00:39:31 Africa/Lagos] Exact match found: 
[25-Feb-2026 00:40:19 Africa/Lagos] Index.php - URL from GET: users
[25-Feb-2026 00:40:19 Africa/Lagos] Dispatching: Method=GET, Request='users'
[25-Feb-2026 00:40:19 Africa/Lagos] Exact match found: users
[25-Feb-2026 00:40:19 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => df83327dda3401881ed0e830c99479025998fb0863407bb33918457faf2cdbf4
    [csrf_token_time] => 1771972341
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[25-Feb-2026 00:40:19 Africa/Lagos] UserController: User role = SuperAdmin
[25-Feb-2026 00:40:19 Africa/Lagos] UserController: Access granted for SuperAdmin
[25-Feb-2026 00:40:22 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 00:40:22 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 00:40:22 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 00:40:25 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:40:25 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:40:25 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:40:25 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:40:25 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:40:25 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:40:25 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:40:25 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 00:40:28 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 00:40:28 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 00:40:28 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 00:40:28 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:40:28 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:40:28 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:40:28 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:40:30 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 00:40:30 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 00:40:30 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 00:41:16 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 00:41:16 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 00:41:16 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 00:41:22 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:41:22 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:41:22 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:41:22 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:41:22 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:41:22 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:41:22 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:41:22 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 00:43:01 Africa/Lagos] Index.php - URL from GET: migrants/store
[25-Feb-2026 00:43:01 Africa/Lagos] Dispatching: Method=POST, Request='migrants/store'
[25-Feb-2026 00:43:01 Africa/Lagos] Exact match found: migrants/store
[25-Feb-2026 00:43:01 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:43:01 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:43:01 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:43:01 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:43:01 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000018
[25-Feb-2026 00:43:01 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000018'
[25-Feb-2026 00:43:01 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 00:43:01 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:43:01 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:43:01 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:43:01 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:43:05 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 00:43:05 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 00:43:05 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 00:45:28 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 00:45:28 Africa/Lagos] Dispatching: Method=GET, Request='login'
[25-Feb-2026 00:45:28 Africa/Lagos] Exact match found: login
[25-Feb-2026 00:45:28 Africa/Lagos] Index.php - URL from GET: logo.svg
[25-Feb-2026 00:45:28 Africa/Lagos] Dispatching: Method=GET, Request='logo.svg'
[25-Feb-2026 00:45:29 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 00:45:29 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 00:45:29 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 00:45:39 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 00:45:39 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 00:45:39 Africa/Lagos] Exact match found: 
[25-Feb-2026 00:45:40 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 00:45:40 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 00:45:40 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 00:45:48 Africa/Lagos] Index.php - URL from GET: logo.svg
[25-Feb-2026 00:45:48 Africa/Lagos] Dispatching: Method=GET, Request='logo.svg'
[25-Feb-2026 00:45:49 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 00:45:49 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 00:45:49 Africa/Lagos] Exact match found: 
[25-Feb-2026 00:45:50 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 00:45:50 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 00:45:50 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 00:45:53 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 00:45:53 Africa/Lagos] Dispatching: Method=GET, Request='login'
[25-Feb-2026 00:45:53 Africa/Lagos] Exact match found: login
[25-Feb-2026 00:45:53 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 00:45:53 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 00:45:53 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 00:45:54 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 00:45:54 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 00:45:54 Africa/Lagos] Exact match found: 
[25-Feb-2026 00:45:55 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 00:45:55 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 00:45:55 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 00:45:57 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 00:45:57 Africa/Lagos] Dispatching: Method=GET, Request='login'
[25-Feb-2026 00:45:57 Africa/Lagos] Exact match found: login
[25-Feb-2026 00:45:57 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 00:45:57 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 00:45:57 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 00:45:59 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 00:45:59 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 00:45:59 Africa/Lagos] Exact match found: 
[25-Feb-2026 00:45:59 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 00:45:59 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 00:45:59 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 00:46:09 Africa/Lagos] Index.php - URL from GET: logout
[25-Feb-2026 00:46:09 Africa/Lagos] Dispatching: Method=GET, Request='logout'
[25-Feb-2026 00:46:09 Africa/Lagos] Exact match found: logout
[25-Feb-2026 00:46:09 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 00:46:09 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 00:46:09 Africa/Lagos] Exact match found: 
[25-Feb-2026 00:46:32 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 00:46:32 Africa/Lagos] Dispatching: Method=POST, Request='login'
[25-Feb-2026 00:46:32 Africa/Lagos] Exact match found: login
[25-Feb-2026 00:46:32 Africa/Lagos] User logged in: ID=2, Role=Admin
[25-Feb-2026 00:46:33 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 00:46:33 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 00:46:33 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 00:46:47 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:46:47 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:46:47 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:46:47 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:46:47 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:46:47 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:46:47 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:46:47 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 00:46:49 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:46:49 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:46:49 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:46:49 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:46:49 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:46:49 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:46:49 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:46:49 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 00:46:49 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 00:46:49 Africa/Lagos] Dispatching: Method=GET, Request='login'
[25-Feb-2026 00:46:49 Africa/Lagos] Exact match found: login
[25-Feb-2026 00:46:54 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 00:46:54 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 00:46:54 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 00:46:54 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:46:54 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:46:54 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:46:54 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:46:55 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 00:46:55 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 00:46:55 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 00:46:55 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:46:55 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:46:55 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:46:55 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:46:56 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 00:46:56 Africa/Lagos] Dispatching: Method=GET, Request='login'
[25-Feb-2026 00:46:56 Africa/Lagos] Exact match found: login
[25-Feb-2026 00:47:01 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000017
[25-Feb-2026 00:47:01 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000017'
[25-Feb-2026 00:47:01 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 00:47:01 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:47:01 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:47:01 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:47:01 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:47:03 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000017
[25-Feb-2026 00:47:03 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000017'
[25-Feb-2026 00:47:03 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 00:47:03 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:47:03 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:47:03 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:47:03 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:47:03 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 00:47:03 Africa/Lagos] Dispatching: Method=GET, Request='login'
[25-Feb-2026 00:47:03 Africa/Lagos] Exact match found: login
[25-Feb-2026 00:47:40 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 00:47:40 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 00:47:40 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 00:47:40 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:47:40 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:47:40 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:47:40 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:47:44 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000018
[25-Feb-2026 00:47:44 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000018'
[25-Feb-2026 00:47:44 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 00:47:44 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:47:44 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:47:44 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:47:44 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:48:08 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000018
[25-Feb-2026 00:48:08 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000018'
[25-Feb-2026 00:48:08 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 00:48:08 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:48:08 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:48:08 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:48:08 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:48:12 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 00:48:12 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 00:48:12 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 00:48:15 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:48:15 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:48:15 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:48:15 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:48:15 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:48:15 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:48:15 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:48:15 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 00:48:19 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 00:48:19 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 00:48:19 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 00:48:19 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:48:19 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:48:19 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:48:19 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:52:48 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 00:52:48 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 00:52:48 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 00:52:48 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:52:48 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:52:48 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:52:48 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:52:52 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:52:52 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:52:52 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:52:52 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:52:52 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:52:52 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:52:52 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:52:52 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 00:53:39 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:53:39 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:53:39 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:53:39 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:53:39 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:53:39 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:53:39 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:53:39 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 00:53:44 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 00:53:44 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 00:53:44 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 00:53:44 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:53:44 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:53:44 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:53:44 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:56:18 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 00:56:18 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 00:56:18 Africa/Lagos] Exact match found: 
[25-Feb-2026 00:56:18 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 00:56:18 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 00:56:18 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 00:56:33 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 00:56:33 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 00:56:33 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 00:56:33 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:56:33 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:56:33 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:56:33 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:56:40 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:56:40 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:56:40 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:56:40 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:56:40 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:56:40 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:56:40 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:56:40 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 00:56:45 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:56:45 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:56:45 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:56:45 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:56:45 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:56:45 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:56:45 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:56:45 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 00:57:00 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 00:57:00 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 00:57:00 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 00:57:00 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:57:00 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:57:00 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:57:00 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:57:09 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2024-000002
[25-Feb-2026 00:57:09 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2024-000002'
[25-Feb-2026 00:57:09 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 00:57:09 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:57:09 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:57:09 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:57:09 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:58:08 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 00:58:08 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 00:58:08 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 00:58:08 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:58:08 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:58:08 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:58:08 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:58:12 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:58:12 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:58:12 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:58:12 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:58:12 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:58:12 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:58:12 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:58:12 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 01:00:29 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 01:00:29 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 01:00:29 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 01:00:32 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 01:00:32 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 01:00:32 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 01:00:32 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 01:00:32 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 01:00:32 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 01:00:32 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 01:00:32 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 01:00:36 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 01:00:36 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 01:00:36 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 01:00:36 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 01:00:36 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 01:00:36 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 01:00:36 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 01:00:42 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000016
[25-Feb-2026 01:00:42 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000016'
[25-Feb-2026 01:00:42 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 01:00:42 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 01:00:42 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 01:00:42 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 01:00:42 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 01:00:44 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000016
[25-Feb-2026 01:00:44 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000016'
[25-Feb-2026 01:00:44 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 01:00:44 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 01:00:44 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 01:00:44 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 01:00:44 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 01:00:44 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 01:00:44 Africa/Lagos] Dispatching: Method=GET, Request='login'
[25-Feb-2026 01:00:44 Africa/Lagos] Exact match found: login
[25-Feb-2026 01:02:08 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 01:02:08 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 01:02:08 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 01:02:08 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 01:02:08 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 01:02:08 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 01:02:08 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 01:02:08 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 01:02:12 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 01:02:12 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 01:02:12 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 01:02:12 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 01:02:12 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 01:02:12 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 01:02:12 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 01:03:29 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 01:03:29 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 01:03:29 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 01:03:29 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 01:03:29 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 01:03:29 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 01:03:29 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 01:03:37 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000018
[25-Feb-2026 01:03:37 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000018'
[25-Feb-2026 01:03:37 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 01:03:37 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 01:03:37 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 01:03:37 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 01:03:37 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 01:04:26 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000018
[25-Feb-2026 01:04:26 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000018'
[25-Feb-2026 01:04:26 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 01:04:26 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 01:04:26 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 01:04:26 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 01:04:26 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 01:04:27 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 01:04:27 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 01:04:27 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 01:04:27 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 01:04:27 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 01:04:27 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 01:04:27 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 01:04:39 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 01:04:39 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 01:04:39 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 01:04:44 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 01:04:44 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 01:04:44 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 01:04:44 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 01:04:44 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 01:04:44 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 01:04:44 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 01:04:44 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 01:05:11 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000016
[25-Feb-2026 01:05:11 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000016'
[25-Feb-2026 01:05:11 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 01:05:11 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 01:05:11 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 01:05:11 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 01:05:11 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 01:05:15 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 01:05:15 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 01:05:15 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 01:05:17 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 01:05:17 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 01:05:17 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 01:05:17 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 01:05:17 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 01:05:17 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 01:05:17 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 01:05:17 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 01:05:22 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 01:05:22 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 01:05:22 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 01:05:22 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 01:05:22 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 01:05:22 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 01:05:22 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 01:05:28 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000010
[25-Feb-2026 01:05:28 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000010'
[25-Feb-2026 01:05:28 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 01:05:28 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 01:05:28 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 01:05:28 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 01:05:28 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 01:05:34 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 01:05:34 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 01:05:34 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 01:05:51 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 01:05:51 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 01:05:51 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 01:05:51 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 01:05:51 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 01:05:51 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 01:05:51 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 01:05:51 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 01:05:56 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 01:05:56 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 01:05:56 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 01:05:56 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 01:05:56 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 01:05:56 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 01:05:56 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 01:06:07 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 01:06:07 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 01:06:07 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 01:06:07 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 01:06:07 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 01:06:07 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 01:06:07 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 01:08:48 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 01:08:48 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 01:08:48 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 01:09:04 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000018
[25-Feb-2026 01:09:04 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000018'
[25-Feb-2026 01:09:04 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 01:09:04 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 01:09:04 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 01:09:04 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 01:09:04 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 01:09:06 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000018
[25-Feb-2026 01:09:06 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000018'
[25-Feb-2026 01:09:06 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 01:09:06 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 01:09:06 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 01:09:06 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 01:09:06 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 01:09:07 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 01:09:07 Africa/Lagos] Dispatching: Method=GET, Request='login'
[25-Feb-2026 01:09:07 Africa/Lagos] Exact match found: login
[25-Feb-2026 01:09:17 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 01:09:17 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 01:09:17 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 01:09:36 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 01:09:36 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 01:09:36 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 01:09:36 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 01:09:36 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 01:09:36 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 01:09:36 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 01:10:49 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 01:10:49 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 01:10:49 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 01:11:30 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000013
[25-Feb-2026 01:11:30 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000013'
[25-Feb-2026 01:11:30 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 01:11:30 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 01:11:30 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 01:11:30 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 01:11:30 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 01:11:32 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000013
[25-Feb-2026 01:11:32 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000013'
[25-Feb-2026 01:11:32 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 01:11:32 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 01:11:32 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 01:11:32 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 01:11:32 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 01:11:32 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 01:11:32 Africa/Lagos] Dispatching: Method=GET, Request='login'
[25-Feb-2026 01:11:32 Africa/Lagos] Exact match found: login
[25-Feb-2026 01:11:33 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000013/review
[25-Feb-2026 01:11:33 Africa/Lagos] Dispatching: Method=POST, Request='migrants/NIS-MIG-2026-000013/review'
[25-Feb-2026 01:11:33 Africa/Lagos] Pattern match found: migrants/{id}/review
[25-Feb-2026 01:11:33 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 01:11:33 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 01:11:33 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 01:11:33 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 01:11:35 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000013
[25-Feb-2026 01:11:35 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000013'
[25-Feb-2026 01:11:35 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 01:11:35 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 01:11:35 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 01:11:35 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 01:11:35 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 01:11:40 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000013/review
[25-Feb-2026 01:11:40 Africa/Lagos] Dispatching: Method=POST, Request='migrants/NIS-MIG-2026-000013/review'
[25-Feb-2026 01:11:40 Africa/Lagos] Pattern match found: migrants/{id}/review
[25-Feb-2026 01:11:40 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 01:11:40 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 01:11:40 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 01:11:40 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 01:11:41 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000013
[25-Feb-2026 01:11:41 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000013'
[25-Feb-2026 01:11:41 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 01:11:41 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 01:11:41 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 01:11:41 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 01:11:41 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 01:11:58 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 01:11:58 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 01:11:58 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 03:40:13 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 03:40:13 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 03:40:13 Africa/Lagos] Exact match found: 
[25-Feb-2026 04:11:16 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 04:11:16 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 04:11:16 Africa/Lagos] Exact match found: 
[25-Feb-2026 06:02:12 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 06:02:12 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 06:02:12 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 06:02:12 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 06:02:12 Africa/Lagos] Dispatching: Method=GET, Request='login'
[25-Feb-2026 06:02:12 Africa/Lagos] Exact match found: login
[25-Feb-2026 06:02:55 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 06:02:55 Africa/Lagos] Dispatching: Method=POST, Request='login'
[25-Feb-2026 06:02:55 Africa/Lagos] Exact match found: login
[25-Feb-2026 06:05:36 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 06:05:36 Africa/Lagos] Dispatching: Method=POST, Request='login'
[25-Feb-2026 06:05:36 Africa/Lagos] Exact match found: login
[25-Feb-2026 06:05:36 Africa/Lagos] User logged in: ID=1, Role=SuperAdmin
[25-Feb-2026 06:05:36 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 06:05:36 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 06:05:36 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 06:05:38 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 06:05:38 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 06:05:38 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 06:05:39 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 06:05:39 Africa/Lagos] Dispatching: Method=GET, Request='login'
[25-Feb-2026 06:05:39 Africa/Lagos] Exact match found: login
[25-Feb-2026 06:07:55 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 06:07:55 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 06:07:55 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 06:07:55 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 06:07:55 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 06:07:55 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 06:07:55 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 06:07:55 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 06:07:55 Africa/Lagos] Dispatching: Method=GET, Request='login'
[25-Feb-2026 06:07:55 Africa/Lagos] Exact match found: login
[25-Feb-2026 06:12:22 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 06:12:22 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 06:12:22 Africa/Lagos] Exact match found: 
[25-Feb-2026 06:16:29 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 06:16:29 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 06:16:29 Africa/Lagos] Exact match found: 
[25-Feb-2026 06:17:51 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 06:17:51 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 06:17:51 Africa/Lagos] Exact match found: 
[25-Feb-2026 06:21:28 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000017
[25-Feb-2026 06:21:28 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000017'
[25-Feb-2026 06:21:28 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 06:21:28 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 06:21:28 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 06:21:28 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 06:21:28 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 06:26:27 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000017
[25-Feb-2026 06:26:27 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000017'
[25-Feb-2026 06:26:27 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 06:26:27 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 06:26:27 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 06:26:27 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 06:26:27 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 06:26:29 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000017
[25-Feb-2026 06:26:29 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000017'
[25-Feb-2026 06:26:29 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 06:26:29 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 06:26:29 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 06:26:29 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 06:26:29 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 06:26:29 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000017
[25-Feb-2026 06:26:29 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000017'
[25-Feb-2026 06:26:29 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 06:26:29 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 06:26:29 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 06:26:29 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 06:26:29 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 06:26:29 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 06:26:29 Africa/Lagos] Dispatching: Method=GET, Request='login'
[25-Feb-2026 06:26:29 Africa/Lagos] Exact match found: login
[25-Feb-2026 06:26:30 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 06:26:30 Africa/Lagos] Dispatching: Method=GET, Request='login'
[25-Feb-2026 06:26:30 Africa/Lagos] Exact match found: login
[25-Feb-2026 06:27:07 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 06:27:07 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 06:27:07 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 06:27:07 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 06:27:07 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 06:27:07 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 06:27:07 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 08:13:19 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 08:13:19 Africa/Lagos] Dispatching: Method=GET, Request='login'
[25-Feb-2026 08:13:19 Africa/Lagos] Exact match found: login
[25-Feb-2026 08:13:22 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 08:13:22 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 08:13:22 Africa/Lagos] Exact match found: 
[25-Feb-2026 08:13:27 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 08:13:27 Africa/Lagos] Dispatching: Method=GET, Request='login'
[25-Feb-2026 08:13:27 Africa/Lagos] Exact match found: login
[25-Feb-2026 08:45:25 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 08:45:25 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 08:45:25 Africa/Lagos] Exact match found: 
[25-Feb-2026 08:47:25 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 08:47:25 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 08:47:25 Africa/Lagos] Exact match found: 
[25-Feb-2026 08:47:33 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 08:47:33 Africa/Lagos] Dispatching: Method=POST, Request='login'
[25-Feb-2026 08:47:33 Africa/Lagos] Exact match found: login
[25-Feb-2026 08:47:33 Africa/Lagos] User logged in: ID=6, Role=SuperAdmin
[25-Feb-2026 08:47:33 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 08:47:33 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 08:47:33 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 08:48:41 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 08:48:41 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 08:48:41 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 08:48:41 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 08:48:41 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 08:48:41 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 08:48:41 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 08:48:41 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 08:48:43 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 08:48:43 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 08:48:43 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 08:48:43 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 08:48:43 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 08:48:43 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 08:48:43 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 08:48:43 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 08:48:44 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 08:48:44 Africa/Lagos] Dispatching: Method=GET, Request='login'
[25-Feb-2026 08:48:44 Africa/Lagos] Exact match found: login
[25-Feb-2026 08:56:36 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 08:56:36 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 08:56:36 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 08:56:36 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 08:56:36 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 08:56:36 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 08:56:36 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 08:56:36 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 08:56:37 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 08:56:37 Africa/Lagos] Dispatching: Method=GET, Request='login'
[25-Feb-2026 08:56:37 Africa/Lagos] Exact match found: login
[25-Feb-2026 09:03:24 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 09:03:24 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 09:03:24 Africa/Lagos] Exact match found: 
[25-Feb-2026 09:12:06 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 09:12:06 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 09:12:06 Africa/Lagos] Exact match found: 
[25-Feb-2026 09:56:11 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 09:56:11 Africa/Lagos] Dispatching: Method=GET, Request='login'
[25-Feb-2026 09:56:11 Africa/Lagos] Exact match found: login
[25-Feb-2026 09:56:21 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 09:56:21 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 09:56:21 Africa/Lagos] Exact match found: 
[25-Feb-2026 09:56:24 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 09:56:24 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 09:56:24 Africa/Lagos] Exact match found: 
[25-Feb-2026 09:56:46 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 09:56:46 Africa/Lagos] Dispatching: Method=POST, Request='login'
[25-Feb-2026 09:56:46 Africa/Lagos] Exact match found: login
[25-Feb-2026 09:56:46 Africa/Lagos] User logged in: ID=2, Role=Admin
[25-Feb-2026 09:56:46 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 09:56:46 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 09:56:46 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 09:56:59 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 09:56:59 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 09:56:59 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 09:56:59 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 09:56:59 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 09:56:59 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 09:56:59 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 09:56:59 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 09:58:34 Africa/Lagos] Index.php - URL from GET: migrants/store
[25-Feb-2026 09:58:34 Africa/Lagos] Dispatching: Method=POST, Request='migrants/store'
[25-Feb-2026 09:58:34 Africa/Lagos] Exact match found: migrants/store
[25-Feb-2026 09:58:34 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 09:58:34 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 09:58:34 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 09:58:34 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 09:58:34 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000019
[25-Feb-2026 09:58:34 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000019'
[25-Feb-2026 09:58:34 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 09:58:34 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 09:58:34 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 09:58:34 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 09:58:34 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 09:58:49 Africa/Lagos] Index.php - URL from GET: migrants/add-dependant
[25-Feb-2026 09:58:49 Africa/Lagos] Dispatching: Method=POST, Request='migrants/add-dependant'
[25-Feb-2026 09:58:49 Africa/Lagos] Exact match found: migrants/add-dependant
[25-Feb-2026 09:58:49 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 09:58:49 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 09:58:49 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 09:58:49 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 09:58:49 Africa/Lagos] === ADD DEPENDANT CALLED ===
[25-Feb-2026 09:58:49 Africa/Lagos] POST data: Array
(
    [person_id] => NIS-MIG-2026-000019
    [csrf_token] => 49662b8b15cdc3cb6d79b26843e565221face33f00135b8fb4eec8f4b7953a4b
    [surname] => \sdadda
    [given_name] => adaa
    [date_of_birth] => 2026-02-22
    [gender] => Male
    [document_no] => 
    [relationship] => Child
)

[25-Feb-2026 09:58:50 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000019
[25-Feb-2026 09:58:50 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000019'
[25-Feb-2026 09:58:50 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 09:58:50 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 09:58:50 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 09:58:50 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 09:58:50 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 09:59:23 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 09:59:23 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 09:59:23 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 09:59:23 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 09:59:23 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 09:59:23 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 09:59:23 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 09:59:27 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000017
[25-Feb-2026 09:59:27 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000017'
[25-Feb-2026 09:59:27 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 09:59:27 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 09:59:27 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 09:59:27 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 09:59:27 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 09:59:29 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 09:59:29 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 09:59:29 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 09:59:29 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 09:59:29 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 09:59:29 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 09:59:29 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 09:59:32 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000015
[25-Feb-2026 09:59:32 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000015'
[25-Feb-2026 09:59:32 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 09:59:32 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 09:59:32 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 09:59:32 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 09:59:32 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 09:59:34 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 09:59:34 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 09:59:34 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 09:59:34 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 09:59:34 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 09:59:34 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 09:59:34 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 09:59:37 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000006
[25-Feb-2026 09:59:37 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000006'
[25-Feb-2026 09:59:37 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 09:59:37 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 09:59:37 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 09:59:37 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 09:59:37 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 10:00:44 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 10:00:44 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 10:00:44 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 10:00:48 Africa/Lagos] Index.php - URL from GET: logout
[25-Feb-2026 10:00:48 Africa/Lagos] Dispatching: Method=GET, Request='logout'
[25-Feb-2026 10:00:48 Africa/Lagos] Exact match found: logout
[25-Feb-2026 10:00:48 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 10:00:48 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 10:00:48 Africa/Lagos] Exact match found: 
[25-Feb-2026 10:04:24 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 10:04:24 Africa/Lagos] Dispatching: Method=POST, Request='login'
[25-Feb-2026 10:04:24 Africa/Lagos] Exact match found: login
[25-Feb-2026 10:04:25 Africa/Lagos] Index.php - URL from GET: favicon.ico
[25-Feb-2026 10:04:25 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[25-Feb-2026 10:05:31 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 10:05:31 Africa/Lagos] Dispatching: Method=POST, Request='login'
[25-Feb-2026 10:05:31 Africa/Lagos] Exact match found: login
[25-Feb-2026 10:05:44 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 10:05:44 Africa/Lagos] Dispatching: Method=HEAD, Request=''
[25-Feb-2026 10:28:33 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 10:28:33 Africa/Lagos] Dispatching: Method=GET, Request='login'
[25-Feb-2026 10:28:33 Africa/Lagos] Exact match found: login
[25-Feb-2026 10:32:38 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 10:32:38 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 10:32:38 Africa/Lagos] Exact match found: 
[25-Feb-2026 10:33:06 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 10:33:06 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 10:33:06 Africa/Lagos] Exact match found: 
[25-Feb-2026 10:33:06 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 10:33:06 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 10:33:06 Africa/Lagos] Exact match found: 
[25-Feb-2026 10:35:23 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 10:35:23 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 10:35:23 Africa/Lagos] Exact match found: 
[25-Feb-2026 10:38:03 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 10:38:03 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 10:38:03 Africa/Lagos] Exact match found: 
[25-Feb-2026 10:38:06 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 10:38:06 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 10:38:06 Africa/Lagos] Exact match found: 
[25-Feb-2026 10:38:30 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 10:38:30 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 10:38:30 Africa/Lagos] Exact match found: 
[25-Feb-2026 10:38:31 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 10:38:31 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 10:38:31 Africa/Lagos] Exact match found: 
[25-Feb-2026 10:43:48 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 10:43:48 Africa/Lagos] Dispatching: Method=POST, Request='login'
[25-Feb-2026 10:43:48 Africa/Lagos] Exact match found: login
[25-Feb-2026 10:44:06 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 10:44:06 Africa/Lagos] Dispatching: Method=POST, Request='login'
[25-Feb-2026 10:44:06 Africa/Lagos] Exact match found: login
[25-Feb-2026 10:44:06 Africa/Lagos] User logged in: ID=2, Role=Admin
[25-Feb-2026 10:44:06 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 10:44:06 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 10:44:06 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 10:44:28 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000013
[25-Feb-2026 10:44:28 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000013'
[25-Feb-2026 10:44:28 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 10:44:28 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 10:44:28 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 10:44:28 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 10:44:28 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 10:44:31 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000013
[25-Feb-2026 10:44:31 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000013'
[25-Feb-2026 10:44:31 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 10:44:31 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 10:44:31 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 10:44:31 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 10:44:31 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 10:44:32 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 10:44:32 Africa/Lagos] Dispatching: Method=GET, Request='login'
[25-Feb-2026 10:44:32 Africa/Lagos] Exact match found: login
[25-Feb-2026 10:44:50 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 10:44:50 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 10:44:50 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 10:44:50 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 10:44:50 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 10:44:50 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 10:44:50 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 10:45:01 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000008
[25-Feb-2026 10:45:01 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000008'
[25-Feb-2026 10:45:01 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 10:45:01 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 10:45:01 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 10:45:01 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 10:45:01 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 10:45:02 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000008
[25-Feb-2026 10:45:02 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000008'
[25-Feb-2026 10:45:02 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 10:45:02 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 10:45:02 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 10:45:02 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 10:45:02 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 10:45:03 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 10:45:03 Africa/Lagos] Dispatching: Method=GET, Request='login'
[25-Feb-2026 10:45:03 Africa/Lagos] Exact match found: login
[25-Feb-2026 10:45:52 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 10:45:52 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 10:45:52 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 10:46:35 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 10:46:35 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 10:46:35 Africa/Lagos] Exact match found: 
[25-Feb-2026 10:46:52 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 10:46:52 Africa/Lagos] Dispatching: Method=POST, Request='login'
[25-Feb-2026 10:46:52 Africa/Lagos] Exact match found: login
[25-Feb-2026 10:47:01 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 10:47:01 Africa/Lagos] Dispatching: Method=POST, Request='login'
[25-Feb-2026 10:47:01 Africa/Lagos] Exact match found: login
[25-Feb-2026 10:47:01 Africa/Lagos] User logged in: ID=2, Role=Admin
[25-Feb-2026 10:47:01 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 10:47:01 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 10:47:01 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 10:47:51 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000019
[25-Feb-2026 10:47:51 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000019'
[25-Feb-2026 10:47:51 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 10:47:51 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 10:47:51 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 10:47:51 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 10:47:51 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 10:54:20 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 10:54:20 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 10:54:20 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 10:54:20 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 10:54:20 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 10:54:20 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 10:54:20 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 10:54:29 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 10:54:29 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 10:54:29 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 10:54:29 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 10:54:29 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 10:54:29 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 10:54:29 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 10:56:19 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 10:56:19 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 10:56:19 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 10:56:19 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 10:56:19 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 10:56:19 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 10:56:19 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 10:57:05 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 10:57:05 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 10:57:05 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 10:57:05 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 10:57:05 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 10:57:05 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 10:57:05 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 13:41:05 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 13:41:05 Africa/Lagos] Dispatching: Method=HEAD, Request=''
[25-Feb-2026 13:41:06 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 13:41:06 Africa/Lagos] Dispatching: Method=HEAD, Request=''
[25-Feb-2026 13:45:44 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 13:45:44 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 13:45:44 Africa/Lagos] Exact match found: 
[25-Feb-2026 13:48:15 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 13:48:15 Africa/Lagos] Dispatching: Method=POST, Request='login'
[25-Feb-2026 13:48:15 Africa/Lagos] Exact match found: login
[25-Feb-2026 13:48:15 Africa/Lagos] User logged in: ID=2, Role=Admin
[25-Feb-2026 13:48:15 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 13:48:15 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 13:48:15 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 13:48:39 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 13:48:39 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 13:48:39 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 13:48:44 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 13:48:44 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 13:48:44 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 13:48:44 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 13:48:44 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 13:48:44 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 13:48:44 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 13:48:50 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000019
[25-Feb-2026 13:48:50 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000019'
[25-Feb-2026 13:48:50 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 13:48:50 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 13:48:50 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 13:48:50 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 13:48:50 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 13:48:57 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 13:48:57 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 13:48:57 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 13:48:57 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 13:48:57 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 13:48:57 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 13:48:57 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 13:49:10 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000010
[25-Feb-2026 13:49:10 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000010'
[25-Feb-2026 13:49:10 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 13:49:10 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 13:49:10 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 13:49:10 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 13:49:10 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 13:55:47 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000010
[25-Feb-2026 13:55:47 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000010'
[25-Feb-2026 13:55:47 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 13:55:47 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 13:55:47 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 13:55:47 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 13:55:47 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 13:55:55 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000010
[25-Feb-2026 13:55:55 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000010'
[25-Feb-2026 13:55:55 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 13:55:55 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 13:55:55 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 13:55:55 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 13:55:55 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 13:56:16 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 13:56:16 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 13:56:16 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 13:56:16 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 13:56:16 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 13:56:16 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 13:56:16 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 13:57:32 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000017
[25-Feb-2026 13:57:32 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000017'
[25-Feb-2026 13:57:32 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 13:57:32 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 13:57:32 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 13:57:32 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 13:57:32 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 13:58:49 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000017
[25-Feb-2026 13:58:49 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000017'
[25-Feb-2026 13:58:49 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 13:58:49 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 13:58:49 Africa/Lagos] PHP Fatal error:  Uncaught Error: Class "App\Services\UploadService" not found in /home1/nismigra/public_html/app/controllers/MigrantController.php:22
Stack trace:
#0 /home1/nismigra/public_html/app/core/Router.php(82): App\Controllers\MigrantController->__construct()
#1 /home1/nismigra/public_html/app/core/Router.php(67): App\Core\Router->executeRoute()
#2 /home1/nismigra/public_html/index.php(163): App\Core\Router->dispatch()
#3 {main}
  thrown in /home1/nismigra/public_html/app/controllers/MigrantController.php on line 22
[25-Feb-2026 13:58:50 Africa/Lagos] Index.php - URL from GET: favicon.ico
[25-Feb-2026 13:58:50 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[25-Feb-2026 13:58:59 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000017
[25-Feb-2026 13:58:59 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000017'
[25-Feb-2026 13:58:59 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 13:58:59 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 13:58:59 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 13:58:59 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 13:58:59 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 13:59:05 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 13:59:05 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 13:59:05 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 13:59:05 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 13:59:05 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 13:59:05 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 13:59:05 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 13:59:09 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000010
[25-Feb-2026 13:59:09 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000010'
[25-Feb-2026 13:59:09 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 13:59:09 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 13:59:09 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 13:59:09 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 13:59:09 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 14:00:42 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000010
[25-Feb-2026 14:00:42 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000010'
[25-Feb-2026 14:00:42 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 14:00:42 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 14:00:42 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 14:00:42 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 14:00:42 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 14:00:47 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 14:00:47 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 14:00:47 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 14:00:47 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 14:00:47 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 14:00:47 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 14:00:47 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 14:00:54 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000006
[25-Feb-2026 14:00:54 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000006'
[25-Feb-2026 14:00:54 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 14:00:54 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 14:00:54 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 14:00:54 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 14:00:54 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 14:01:04 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000006
[25-Feb-2026 14:01:04 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000006'
[25-Feb-2026 14:01:04 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 14:01:04 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 14:01:04 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 14:01:04 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 14:01:04 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 14:12:03 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000006
[25-Feb-2026 14:12:03 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000006'
[25-Feb-2026 14:12:03 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 14:12:03 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 14:12:03 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 14:12:03 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 14:12:03 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 14:12:12 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 14:12:12 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 14:12:12 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 14:12:12 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 14:12:12 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 14:12:12 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 14:12:12 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 14:12:20 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000019
[25-Feb-2026 14:12:20 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000019'
[25-Feb-2026 14:12:20 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 14:12:20 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 14:12:20 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 14:12:20 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 14:12:20 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 14:15:54 Africa/Lagos] Index.php - URL from GET: about
[25-Feb-2026 14:15:54 Africa/Lagos] Dispatching: Method=GET, Request='about'
[25-Feb-2026 14:15:56 Africa/Lagos] Index.php - URL from GET: about
[25-Feb-2026 14:15:56 Africa/Lagos] Dispatching: Method=GET, Request='about'
[25-Feb-2026 14:16:01 Africa/Lagos] Index.php - URL from GET: about
[25-Feb-2026 14:16:01 Africa/Lagos] Dispatching: Method=GET, Request='about'
[25-Feb-2026 14:16:03 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 14:16:03 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 14:16:03 Africa/Lagos] Exact match found: 
[25-Feb-2026 14:20:20 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 14:20:20 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 14:20:20 Africa/Lagos] Exact match found: 
[25-Feb-2026 14:20:23 Africa/Lagos] Index.php - URL from GET: 403.shtml
[25-Feb-2026 14:20:23 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[25-Feb-2026 14:20:24 Africa/Lagos] Index.php - URL from GET: sitemap.xml
[25-Feb-2026 14:20:24 Africa/Lagos] Dispatching: Method=GET, Request='sitemap.xml'
[25-Feb-2026 14:20:26 Africa/Lagos] Index.php - URL from GET: sitemap_index.xml
[25-Feb-2026 14:20:26 Africa/Lagos] Dispatching: Method=GET, Request='sitemap_index.xml'
[25-Feb-2026 14:20:28 Africa/Lagos] Index.php - URL from GET: sitemap1.xml
[25-Feb-2026 14:20:28 Africa/Lagos] Dispatching: Method=GET, Request='sitemap1.xml'
[25-Feb-2026 14:20:29 Africa/Lagos] Index.php - URL from GET: sitemap.xml.gz
[25-Feb-2026 14:20:29 Africa/Lagos] Dispatching: Method=GET, Request='sitemap.xml.gz'
[25-Feb-2026 14:20:30 Africa/Lagos] Index.php - URL from GET: sitemaps/sitemap-videos.xml
[25-Feb-2026 14:20:30 Africa/Lagos] Dispatching: Method=GET, Request='sitemaps/sitemap-videos.xml'
[25-Feb-2026 14:21:00 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000019
[25-Feb-2026 14:21:00 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000019'
[25-Feb-2026 14:21:00 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 14:21:00 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 14:21:00 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 14:21:00 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 14:21:00 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 14:24:07 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 14:24:07 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 14:24:07 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 14:24:07 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 14:24:07 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 14:24:07 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 14:24:07 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 14:24:18 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000010
[25-Feb-2026 14:24:18 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000010'
[25-Feb-2026 14:24:18 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 14:24:18 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 14:24:18 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 14:24:18 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 14:24:18 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 14:25:31 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000010
[25-Feb-2026 14:25:31 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000010'
[25-Feb-2026 14:25:31 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 14:25:31 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 14:25:31 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 14:25:31 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 14:25:31 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 14:25:45 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 14:25:45 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 14:25:45 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 14:25:45 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 14:25:45 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 14:25:45 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 14:25:45 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 14:25:54 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000019
[25-Feb-2026 14:25:54 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000019'
[25-Feb-2026 14:25:54 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 14:25:54 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 14:25:54 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 14:25:54 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 14:25:54 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 14:26:19 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000019
[25-Feb-2026 14:26:19 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000019'
[25-Feb-2026 14:26:19 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 14:26:19 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 14:26:19 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 14:26:19 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 14:26:19 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 14:27:16 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000019
[25-Feb-2026 14:27:16 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000019'
[25-Feb-2026 14:27:16 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 14:27:16 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 14:27:16 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 14:27:16 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 14:27:16 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 14:28:17 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000019
[25-Feb-2026 14:28:17 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000019'
[25-Feb-2026 14:28:17 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 14:28:17 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 14:28:17 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 14:28:17 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 14:28:17 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 14:34:29 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 14:34:29 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 14:34:29 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 14:34:29 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 14:34:29 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 14:34:29 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 14:34:29 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 14:36:36 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000019
[25-Feb-2026 14:36:36 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000019'
[25-Feb-2026 14:36:36 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 14:36:36 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 14:36:36 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 14:36:36 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 14:36:36 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 14:38:09 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000019
[25-Feb-2026 14:38:09 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000019'
[25-Feb-2026 14:38:09 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 14:38:09 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 14:38:09 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 14:38:09 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 14:38:09 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 14:40:17 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 14:40:17 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 14:40:17 Africa/Lagos] Exact match found: 
[25-Feb-2026 14:40:21 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 14:40:21 Africa/Lagos] Dispatching: Method=HEAD, Request=''
[25-Feb-2026 14:40:23 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 14:40:23 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 14:40:23 Africa/Lagos] Exact match found: 
[25-Feb-2026 15:25:56 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000019
[25-Feb-2026 15:25:56 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000019'
[25-Feb-2026 15:25:56 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 15:25:56 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 15:25:56 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 15:25:56 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 15:25:56 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 15:26:33 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 15:26:33 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 15:26:33 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 15:26:33 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 15:26:33 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 15:26:33 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 15:26:33 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 15:26:33 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 15:32:07 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 15:32:07 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 15:32:07 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 15:32:07 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 15:32:07 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 15:32:07 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 15:32:07 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 15:32:07 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 15:32:11 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 15:32:11 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 15:32:11 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 15:32:11 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 15:32:11 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 15:32:11 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 15:32:11 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 15:32:15 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000019
[25-Feb-2026 15:32:15 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000019'
[25-Feb-2026 15:32:15 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 15:32:15 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 15:32:15 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 15:32:15 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 15:32:15 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 15:32:57 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 15:32:57 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 15:32:57 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 15:32:57 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 15:32:57 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 15:32:57 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 15:32:57 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 15:33:01 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 15:33:01 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 15:33:01 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 15:33:08 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 15:33:08 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 15:33:08 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 15:33:08 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 15:33:08 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 15:33:08 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 15:33:08 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 15:33:08 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 15:34:06 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 15:34:06 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 15:34:06 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 15:34:06 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 15:34:06 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 15:34:06 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 15:34:06 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 15:34:06 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 15:34:08 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 15:34:08 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 15:34:08 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 15:34:08 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 15:34:08 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 15:34:08 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 15:34:08 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 15:34:18 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000019
[25-Feb-2026 15:34:18 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000019'
[25-Feb-2026 15:34:18 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 15:34:18 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 15:34:18 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 15:34:18 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 15:34:18 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 15:44:29 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 15:44:29 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 15:44:29 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 15:44:41 Africa/Lagos] Index.php - URL from GET: profile
[25-Feb-2026 15:44:41 Africa/Lagos] Dispatching: Method=GET, Request='profile'
[25-Feb-2026 15:44:41 Africa/Lagos] Exact match found: profile
[25-Feb-2026 15:52:06 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 15:52:06 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 15:52:06 Africa/Lagos] Exact match found: 
[25-Feb-2026 15:52:27 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 15:52:27 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 15:52:27 Africa/Lagos] Exact match found: 
[25-Feb-2026 16:29:59 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 16:29:59 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 16:29:59 Africa/Lagos] Exact match found: 
[25-Feb-2026 17:08:03 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 17:08:03 Africa/Lagos] Dispatching: Method=POST, Request=''
[25-Feb-2026 17:08:04 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 17:08:04 Africa/Lagos] Dispatching: Method=POST, Request=''
[25-Feb-2026 17:08:04 Africa/Lagos] Index.php - URL from GET: admin
[25-Feb-2026 17:08:04 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[25-Feb-2026 17:08:04 Africa/Lagos] Index.php - URL from GET: api
[25-Feb-2026 17:08:04 Africa/Lagos] Dispatching: Method=POST, Request='api'
[25-Feb-2026 20:29:16 Africa/Lagos] Index.php - URL from GET: 403.shtml
[25-Feb-2026 20:29:16 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[25-Feb-2026 23:33:34 Africa/Lagos] Index.php - URL from GET: wp-login.php
[25-Feb-2026 23:33:34 Africa/Lagos] Dispatching: Method=GET, Request='wp-login.php'
[26-Feb-2026 00:14:00 Africa/Lagos] Index.php - URL from GET: wp-login.php
[26-Feb-2026 00:14:00 Africa/Lagos] Dispatching: Method=GET, Request='wp-login.php'
[26-Feb-2026 01:18:52 Africa/Lagos] Index.php - URL from GET: ROOT
[26-Feb-2026 01:18:52 Africa/Lagos] Dispatching: Method=GET, Request=''
[26-Feb-2026 01:18:52 Africa/Lagos] Exact match found: 
[26-Feb-2026 02:37:37 Africa/Lagos] Index.php - URL from GET: ROOT
[26-Feb-2026 02:37:37 Africa/Lagos] Dispatching: Method=GET, Request=''
[26-Feb-2026 02:37:37 Africa/Lagos] Exact match found: 
[26-Feb-2026 02:37:37 Africa/Lagos] Index.php - URL from GET: 403.shtml
[26-Feb-2026 02:37:37 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[26-Feb-2026 02:37:37 Africa/Lagos] Index.php - URL from GET: ROOT
[26-Feb-2026 02:37:37 Africa/Lagos] Dispatching: Method=GET, Request=''
[26-Feb-2026 02:37:37 Africa/Lagos] Exact match found: 
[26-Feb-2026 02:37:38 Africa/Lagos] Index.php - URL from GET: sitemap.xml
[26-Feb-2026 02:37:38 Africa/Lagos] Dispatching: Method=GET, Request='sitemap.xml'
[26-Feb-2026 02:37:38 Africa/Lagos] Index.php - URL from GET: 403.shtml
[26-Feb-2026 02:37:38 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[26-Feb-2026 02:37:38 Africa/Lagos] Index.php - URL from GET: 403.shtml
[26-Feb-2026 02:37:38 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[26-Feb-2026 02:37:38 Africa/Lagos] Index.php - URL from GET: 403.shtml
[26-Feb-2026 02:37:38 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[26-Feb-2026 02:37:38 Africa/Lagos] Index.php - URL from GET: ROOT
[26-Feb-2026 02:37:38 Africa/Lagos] Dispatching: Method=GET, Request=''
[26-Feb-2026 02:37:38 Africa/Lagos] Exact match found: 
[26-Feb-2026 02:37:38 Africa/Lagos] Index.php - URL from GET: 403.shtml
[26-Feb-2026 02:37:38 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[26-Feb-2026 02:37:38 Africa/Lagos] Index.php - URL from GET: 403.shtml
[26-Feb-2026 02:37:38 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[26-Feb-2026 02:37:59 Africa/Lagos] Index.php - URL from GET: ROOT
[26-Feb-2026 02:37:59 Africa/Lagos] Dispatching: Method=GET, Request=''
[26-Feb-2026 02:37:59 Africa/Lagos] Exact match found: 
[26-Feb-2026 02:38:01 Africa/Lagos] Index.php - URL from GET: ROOT
[26-Feb-2026 02:38:01 Africa/Lagos] Dispatching: Method=GET, Request=''
[26-Feb-2026 02:38:01 Africa/Lagos] Exact match found: 
[26-Feb-2026 02:38:02 Africa/Lagos] Index.php - URL from GET: 403.shtml
[26-Feb-2026 02:38:02 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[26-Feb-2026 02:38:02 Africa/Lagos] Index.php - URL from GET: ROOT
[26-Feb-2026 02:38:02 Africa/Lagos] Dispatching: Method=OPTIONS, Request=''
[26-Feb-2026 04:10:07 Africa/Lagos] Index.php - URL from GET: ROOT
[26-Feb-2026 04:10:07 Africa/Lagos] Dispatching: Method=GET, Request=''
[26-Feb-2026 04:10:07 Africa/Lagos] Exact match found: 
[26-Feb-2026 10:00:30 Africa/Lagos] Index.php - URL from GET: migrants/search
[26-Feb-2026 10:00:30 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[26-Feb-2026 10:00:30 Africa/Lagos] Exact match found: migrants/search
[26-Feb-2026 10:00:30 Africa/Lagos] MigrantController constructor started
[26-Feb-2026 10:00:30 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Feb-2026 10:00:30 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Feb-2026 10:00:30 Africa/Lagos] MigrantController constructor completed
[26-Feb-2026 10:00:30 Africa/Lagos] Index.php - URL from GET: login
[26-Feb-2026 10:00:30 Africa/Lagos] Dispatching: Method=GET, Request='login'
[26-Feb-2026 10:00:30 Africa/Lagos] Exact match found: login
[26-Feb-2026 10:09:47 Africa/Lagos] Index.php - URL from GET: migrants/create
[26-Feb-2026 10:09:47 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[26-Feb-2026 10:09:47 Africa/Lagos] Exact match found: migrants/create
[26-Feb-2026 10:09:47 Africa/Lagos] MigrantController constructor started
[26-Feb-2026 10:09:47 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Feb-2026 10:09:47 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Feb-2026 10:09:47 Africa/Lagos] MigrantController constructor completed
[26-Feb-2026 10:09:47 Africa/Lagos] MigrantController::create() called
[26-Feb-2026 10:09:49 Africa/Lagos] Index.php - URL from GET: login
[26-Feb-2026 10:09:49 Africa/Lagos] Dispatching: Method=GET, Request='login'
[26-Feb-2026 10:09:49 Africa/Lagos] Exact match found: login
[26-Feb-2026 10:09:55 Africa/Lagos] Index.php - URL from GET: login
[26-Feb-2026 10:09:55 Africa/Lagos] Dispatching: Method=GET, Request='login'
[26-Feb-2026 10:09:55 Africa/Lagos] Exact match found: login
[26-Feb-2026 13:16:14 Africa/Lagos] Index.php - URL from GET: ROOT
[26-Feb-2026 13:16:14 Africa/Lagos] Dispatching: Method=GET, Request=''
[26-Feb-2026 13:16:14 Africa/Lagos] Exact match found: 
[26-Feb-2026 16:53:24 Africa/Lagos] Index.php - URL from GET: ROOT
[26-Feb-2026 16:53:24 Africa/Lagos] Dispatching: Method=GET, Request=''
[26-Feb-2026 16:53:24 Africa/Lagos] Exact match found: 
[26-Feb-2026 16:53:28 Africa/Lagos] Index.php - URL from GET: ROOT
[26-Feb-2026 16:53:28 Africa/Lagos] Dispatching: Method=GET, Request=''
[26-Feb-2026 16:53:28 Africa/Lagos] Exact match found: 
[26-Feb-2026 17:05:57 Africa/Lagos] Index.php - URL from GET: ROOT
[26-Feb-2026 17:05:57 Africa/Lagos] Dispatching: Method=POST, Request=''
[26-Feb-2026 17:05:57 Africa/Lagos] Index.php - URL from GET: ROOT
[26-Feb-2026 17:05:57 Africa/Lagos] Dispatching: Method=POST, Request=''
[26-Feb-2026 17:05:57 Africa/Lagos] Index.php - URL from GET: admin
[26-Feb-2026 17:05:57 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[26-Feb-2026 17:05:58 Africa/Lagos] Index.php - URL from GET: api
[26-Feb-2026 17:05:58 Africa/Lagos] Dispatching: Method=POST, Request='api'
[27-Feb-2026 00:18:39 Africa/Lagos] Index.php - URL from GET: 403.shtml
[27-Feb-2026 00:18:39 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[27-Feb-2026 01:47:31 Africa/Lagos] Index.php - URL from GET: wp-login.php
[27-Feb-2026 01:47:31 Africa/Lagos] Dispatching: Method=GET, Request='wp-login.php'
[27-Feb-2026 01:55:28 Africa/Lagos] Index.php - URL from GET: ROOT
[27-Feb-2026 01:55:28 Africa/Lagos] Dispatching: Method=GET, Request=''
[27-Feb-2026 01:55:28 Africa/Lagos] Exact match found: 
[27-Feb-2026 02:34:41 Africa/Lagos] Index.php - URL from GET: ROOT
[27-Feb-2026 02:34:41 Africa/Lagos] Dispatching: Method=GET, Request=''
[27-Feb-2026 02:34:41 Africa/Lagos] Exact match found: 
[27-Feb-2026 05:19:20 Africa/Lagos] Index.php - URL from GET: ROOT
[27-Feb-2026 05:19:20 Africa/Lagos] Dispatching: Method=POST, Request=''
[27-Feb-2026 05:19:20 Africa/Lagos] Index.php - URL from GET: ROOT
[27-Feb-2026 05:19:20 Africa/Lagos] Dispatching: Method=POST, Request=''
[27-Feb-2026 05:19:20 Africa/Lagos] Index.php - URL from GET: admin
[27-Feb-2026 05:19:20 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[27-Feb-2026 05:19:20 Africa/Lagos] Index.php - URL from GET: api
[27-Feb-2026 05:19:20 Africa/Lagos] Dispatching: Method=POST, Request='api'
[27-Feb-2026 12:05:55 Africa/Lagos] Index.php - URL from GET: ROOT
[27-Feb-2026 12:05:55 Africa/Lagos] Dispatching: Method=GET, Request=''
[27-Feb-2026 12:05:55 Africa/Lagos] Exact match found: 
[27-Feb-2026 18:45:25 Africa/Lagos] Index.php - URL from GET: ROOT
[27-Feb-2026 18:45:25 Africa/Lagos] Dispatching: Method=GET, Request=''
[27-Feb-2026 18:45:25 Africa/Lagos] Exact match found: 
[27-Feb-2026 19:33:37 Africa/Lagos] Index.php - URL from GET: ROOT
[27-Feb-2026 19:33:37 Africa/Lagos] Dispatching: Method=POST, Request=''
[27-Feb-2026 19:33:38 Africa/Lagos] Index.php - URL from GET: ROOT
[27-Feb-2026 19:33:38 Africa/Lagos] Dispatching: Method=POST, Request=''
[27-Feb-2026 19:33:38 Africa/Lagos] Index.php - URL from GET: admin
[27-Feb-2026 19:33:38 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[27-Feb-2026 19:33:38 Africa/Lagos] Index.php - URL from GET: api
[27-Feb-2026 19:33:38 Africa/Lagos] Dispatching: Method=POST, Request='api'
[27-Feb-2026 19:34:09 Africa/Lagos] Index.php - URL from GET: ROOT
[27-Feb-2026 19:34:09 Africa/Lagos] Dispatching: Method=GET, Request=''
[27-Feb-2026 19:34:09 Africa/Lagos] Exact match found: 
[27-Feb-2026 19:34:09 Africa/Lagos] Index.php - URL from GET: favicon.ico
[27-Feb-2026 19:34:09 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[27-Feb-2026 19:34:09 Africa/Lagos] Index.php - URL from GET: favicon.png
[27-Feb-2026 19:34:09 Africa/Lagos] Dispatching: Method=GET, Request='favicon.png'
[27-Feb-2026 19:35:00 Africa/Lagos] Index.php - URL from GET: ROOT
[27-Feb-2026 19:35:00 Africa/Lagos] Dispatching: Method=GET, Request=''
[27-Feb-2026 19:35:00 Africa/Lagos] Exact match found: 
[27-Feb-2026 19:35:00 Africa/Lagos] Index.php - URL from GET: favicon.ico
[27-Feb-2026 19:35:00 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[27-Feb-2026 20:45:21 Africa/Lagos] Index.php - URL from GET: ROOT
[27-Feb-2026 20:45:21 Africa/Lagos] Dispatching: Method=GET, Request=''
[27-Feb-2026 20:45:21 Africa/Lagos] Exact match found: 
[27-Feb-2026 21:15:35 Africa/Lagos] Index.php - URL from GET: 403.shtml
[27-Feb-2026 21:15:35 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[27-Feb-2026 21:56:45 Africa/Lagos] Index.php - URL from GET: ROOT
[27-Feb-2026 21:56:45 Africa/Lagos] Dispatching: Method=POST, Request=''
[27-Feb-2026 21:56:45 Africa/Lagos] Index.php - URL from GET: ROOT
[27-Feb-2026 21:56:45 Africa/Lagos] Dispatching: Method=POST, Request=''
[27-Feb-2026 21:56:45 Africa/Lagos] Index.php - URL from GET: admin
[27-Feb-2026 21:56:45 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[27-Feb-2026 21:56:46 Africa/Lagos] Index.php - URL from GET: api
[27-Feb-2026 21:56:46 Africa/Lagos] Dispatching: Method=POST, Request='api'
[28-Feb-2026 01:21:22 Africa/Lagos] Index.php - URL from GET: shell
[28-Feb-2026 01:21:22 Africa/Lagos] Dispatching: Method=GET, Request='shell'
[28-Feb-2026 01:26:55 Africa/Lagos] Index.php - URL from GET: shell.php
[28-Feb-2026 01:26:55 Africa/Lagos] Dispatching: Method=GET, Request='shell.php'
[28-Feb-2026 01:43:20 Africa/Lagos] Index.php - URL from GET: ROOT
[28-Feb-2026 01:43:20 Africa/Lagos] Dispatching: Method=GET, Request=''
[28-Feb-2026 01:43:20 Africa/Lagos] Exact match found: 
[28-Feb-2026 01:43:21 Africa/Lagos] Index.php - URL from GET: 403.shtml
[28-Feb-2026 01:43:21 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[28-Feb-2026 01:43:21 Africa/Lagos] Index.php - URL from GET: sitemap.xml
[28-Feb-2026 01:43:21 Africa/Lagos] Dispatching: Method=GET, Request='sitemap.xml'
[28-Feb-2026 01:57:33 Africa/Lagos] Index.php - URL from GET: webshell
[28-Feb-2026 01:57:33 Africa/Lagos] Dispatching: Method=GET, Request='webshell'
[28-Feb-2026 02:07:27 Africa/Lagos] Index.php - URL from GET: webshell.php
[28-Feb-2026 02:07:27 Africa/Lagos] Dispatching: Method=GET, Request='webshell.php'
[28-Feb-2026 02:38:26 Africa/Lagos] Index.php - URL from GET: ROOT
[28-Feb-2026 02:38:26 Africa/Lagos] Dispatching: Method=GET, Request=''
[28-Feb-2026 02:38:26 Africa/Lagos] Exact match found: 
[28-Feb-2026 02:38:26 Africa/Lagos] Index.php - URL from GET: ROOT
[28-Feb-2026 02:38:26 Africa/Lagos] Dispatching: Method=GET, Request=''
[28-Feb-2026 02:38:26 Africa/Lagos] Exact match found: 
[28-Feb-2026 03:45:31 Africa/Lagos] Index.php - URL from GET: ROOT
[28-Feb-2026 03:45:31 Africa/Lagos] Dispatching: Method=GET, Request=''
[28-Feb-2026 03:45:31 Africa/Lagos] Exact match found: 
[28-Feb-2026 03:52:16 Africa/Lagos] Index.php - URL from GET: api
[28-Feb-2026 03:52:16 Africa/Lagos] Dispatching: Method=POST, Request='api'
[28-Feb-2026 05:17:29 Africa/Lagos] Index.php - URL from GET: ROOT
[28-Feb-2026 05:17:29 Africa/Lagos] Dispatching: Method=GET, Request=''
[28-Feb-2026 05:17:29 Africa/Lagos] Exact match found: 
[28-Feb-2026 05:33:28 Africa/Lagos] Index.php - URL from GET: ROOT
[28-Feb-2026 05:33:28 Africa/Lagos] Dispatching: Method=GET, Request=''
[28-Feb-2026 05:33:28 Africa/Lagos] Exact match found: 
[28-Feb-2026 06:37:24 Africa/Lagos] Index.php - URL from GET: ROOT
[28-Feb-2026 06:37:24 Africa/Lagos] Dispatching: Method=POST, Request=''
[28-Feb-2026 06:37:24 Africa/Lagos] Index.php - URL from GET: ROOT
[28-Feb-2026 06:37:24 Africa/Lagos] Dispatching: Method=POST, Request=''
[28-Feb-2026 06:37:24 Africa/Lagos] Index.php - URL from GET: admin
[28-Feb-2026 06:37:24 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[28-Feb-2026 06:37:25 Africa/Lagos] Index.php - URL from GET: api
[28-Feb-2026 06:37:25 Africa/Lagos] Dispatching: Method=POST, Request='api'
[28-Feb-2026 07:16:34 Africa/Lagos] Index.php - URL from GET: ROOT
[28-Feb-2026 07:16:34 Africa/Lagos] Dispatching: Method=POST, Request=''
[28-Feb-2026 07:16:34 Africa/Lagos] Index.php - URL from GET: ROOT
[28-Feb-2026 07:16:34 Africa/Lagos] Dispatching: Method=POST, Request=''
[28-Feb-2026 07:16:34 Africa/Lagos] Index.php - URL from GET: admin
[28-Feb-2026 07:16:34 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[28-Feb-2026 07:16:34 Africa/Lagos] Index.php - URL from GET: api
[28-Feb-2026 07:16:34 Africa/Lagos] Dispatching: Method=POST, Request='api'
[28-Feb-2026 12:53:09 Africa/Lagos] Index.php - URL from GET: 403.shtml
[28-Feb-2026 12:53:09 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[28-Feb-2026 13:17:13 Africa/Lagos] Index.php - URL from GET: ROOT
[28-Feb-2026 13:17:13 Africa/Lagos] Dispatching: Method=POST, Request=''
[28-Feb-2026 13:17:14 Africa/Lagos] Index.php - URL from GET: ROOT
[28-Feb-2026 13:17:14 Africa/Lagos] Dispatching: Method=POST, Request=''
[28-Feb-2026 13:17:14 Africa/Lagos] Index.php - URL from GET: admin
[28-Feb-2026 13:17:14 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[28-Feb-2026 13:17:14 Africa/Lagos] Index.php - URL from GET: api
[28-Feb-2026 13:17:14 Africa/Lagos] Dispatching: Method=POST, Request='api'
[28-Feb-2026 19:49:46 Africa/Lagos] Index.php - URL from GET: ROOT
[28-Feb-2026 19:49:46 Africa/Lagos] Dispatching: Method=POST, Request=''
[28-Feb-2026 19:49:46 Africa/Lagos] Index.php - URL from GET: ROOT
[28-Feb-2026 19:49:46 Africa/Lagos] Dispatching: Method=POST, Request=''
[28-Feb-2026 19:49:46 Africa/Lagos] Index.php - URL from GET: admin
[28-Feb-2026 19:49:46 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[28-Feb-2026 19:49:46 Africa/Lagos] Index.php - URL from GET: api
[28-Feb-2026 19:49:46 Africa/Lagos] Dispatching: Method=POST, Request='api'
[28-Feb-2026 20:45:53 Africa/Lagos] Index.php - URL from GET: ROOT
[28-Feb-2026 20:45:53 Africa/Lagos] Dispatching: Method=GET, Request=''
[28-Feb-2026 20:45:53 Africa/Lagos] Exact match found: 
[01-Mar-2026 00:36:09 Africa/Lagos] Index.php - URL from GET: ROOT
[01-Mar-2026 00:36:09 Africa/Lagos] Dispatching: Method=POST, Request=''
[01-Mar-2026 00:36:10 Africa/Lagos] Index.php - URL from GET: ROOT
[01-Mar-2026 00:36:10 Africa/Lagos] Dispatching: Method=POST, Request=''
[01-Mar-2026 00:36:10 Africa/Lagos] Index.php - URL from GET: admin
[01-Mar-2026 00:36:10 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[01-Mar-2026 00:36:10 Africa/Lagos] Index.php - URL from GET: api
[01-Mar-2026 00:36:10 Africa/Lagos] Dispatching: Method=POST, Request='api'
[01-Mar-2026 04:11:38 Africa/Lagos] Index.php - URL from GET: ROOT
[01-Mar-2026 04:11:38 Africa/Lagos] Dispatching: Method=POST, Request=''
[01-Mar-2026 04:11:39 Africa/Lagos] Index.php - URL from GET: ROOT
[01-Mar-2026 04:11:39 Africa/Lagos] Dispatching: Method=POST, Request=''
[01-Mar-2026 04:11:39 Africa/Lagos] Index.php - URL from GET: admin
[01-Mar-2026 04:11:39 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[01-Mar-2026 04:11:39 Africa/Lagos] Index.php - URL from GET: api
[01-Mar-2026 04:11:39 Africa/Lagos] Dispatching: Method=POST, Request='api'
[01-Mar-2026 05:19:00 Africa/Lagos] Index.php - URL from GET: ROOT
[01-Mar-2026 05:19:00 Africa/Lagos] Dispatching: Method=POST, Request=''
[01-Mar-2026 05:19:00 Africa/Lagos] Index.php - URL from GET: ROOT
[01-Mar-2026 05:19:00 Africa/Lagos] Dispatching: Method=POST, Request=''
[01-Mar-2026 05:19:00 Africa/Lagos] Index.php - URL from GET: admin
[01-Mar-2026 05:19:00 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[01-Mar-2026 05:19:00 Africa/Lagos] Index.php - URL from GET: api
[01-Mar-2026 05:19:00 Africa/Lagos] Dispatching: Method=POST, Request='api'
[01-Mar-2026 05:19:10 Africa/Lagos] Index.php - URL from GET: ROOT
[01-Mar-2026 05:19:10 Africa/Lagos] Dispatching: Method=POST, Request=''
[01-Mar-2026 05:19:10 Africa/Lagos] Index.php - URL from GET: ROOT
[01-Mar-2026 05:19:10 Africa/Lagos] Dispatching: Method=POST, Request=''
[01-Mar-2026 05:19:11 Africa/Lagos] Index.php - URL from GET: admin
[01-Mar-2026 05:19:11 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[01-Mar-2026 05:19:11 Africa/Lagos] Index.php - URL from GET: api
[01-Mar-2026 05:19:11 Africa/Lagos] Dispatching: Method=POST, Request='api'
[01-Mar-2026 06:41:59 Africa/Lagos] Index.php - URL from GET: 403.shtml
[01-Mar-2026 06:41:59 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[01-Mar-2026 10:46:29 Africa/Lagos] Index.php - URL from GET: ROOT
[01-Mar-2026 10:46:29 Africa/Lagos] Dispatching: Method=POST, Request=''
[01-Mar-2026 10:46:29 Africa/Lagos] Index.php - URL from GET: ROOT
[01-Mar-2026 10:46:29 Africa/Lagos] Dispatching: Method=POST, Request=''
[01-Mar-2026 10:46:30 Africa/Lagos] Index.php - URL from GET: admin
[01-Mar-2026 10:46:30 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[01-Mar-2026 10:46:30 Africa/Lagos] Index.php - URL from GET: api
[01-Mar-2026 10:46:30 Africa/Lagos] Dispatching: Method=POST, Request='api'
[01-Mar-2026 11:26:41 Africa/Lagos] Index.php - URL from GET: ROOT
[01-Mar-2026 11:26:41 Africa/Lagos] Dispatching: Method=GET, Request=''
[01-Mar-2026 11:26:41 Africa/Lagos] Exact match found: 
[01-Mar-2026 11:28:28 Africa/Lagos] Index.php - URL from GET: login
[01-Mar-2026 11:28:28 Africa/Lagos] Dispatching: Method=POST, Request='login'
[01-Mar-2026 11:28:28 Africa/Lagos] Exact match found: login
[01-Mar-2026 11:28:28 Africa/Lagos] User logged in: ID=2, Role=Admin
[01-Mar-2026 11:28:33 Africa/Lagos] Index.php - URL from GET: dashboard
[01-Mar-2026 11:28:33 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[01-Mar-2026 11:28:33 Africa/Lagos] Exact match found: dashboard
[01-Mar-2026 11:28:47 Africa/Lagos] Index.php - URL from GET: logout
[01-Mar-2026 11:28:47 Africa/Lagos] Dispatching: Method=GET, Request='logout'
[01-Mar-2026 11:28:47 Africa/Lagos] Exact match found: logout
[01-Mar-2026 11:28:47 Africa/Lagos] Index.php - URL from GET: ROOT
[01-Mar-2026 11:28:47 Africa/Lagos] Dispatching: Method=GET, Request=''
[01-Mar-2026 11:28:47 Africa/Lagos] Exact match found: 
[01-Mar-2026 12:40:26 Africa/Lagos] Index.php - URL from GET: wp-login.php
[01-Mar-2026 12:40:26 Africa/Lagos] Dispatching: Method=GET, Request='wp-login.php'
[01-Mar-2026 14:07:16 Africa/Lagos] Index.php - URL from GET: 403.shtml
[01-Mar-2026 14:07:16 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[01-Mar-2026 14:08:09 Africa/Lagos] Index.php - URL from GET: ROOT
[01-Mar-2026 14:08:09 Africa/Lagos] Dispatching: Method=POST, Request=''
[01-Mar-2026 14:08:09 Africa/Lagos] Index.php - URL from GET: ROOT
[01-Mar-2026 14:08:09 Africa/Lagos] Dispatching: Method=POST, Request=''
[01-Mar-2026 14:08:10 Africa/Lagos] Index.php - URL from GET: admin
[01-Mar-2026 14:08:10 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[01-Mar-2026 14:08:10 Africa/Lagos] Index.php - URL from GET: api
[01-Mar-2026 14:08:10 Africa/Lagos] Dispatching: Method=POST, Request='api'
[01-Mar-2026 19:29:25 Africa/Lagos] Index.php - URL from GET: ROOT
[01-Mar-2026 19:29:25 Africa/Lagos] Dispatching: Method=GET, Request=''
[01-Mar-2026 19:29:25 Africa/Lagos] Exact match found: 
[01-Mar-2026 19:44:31 Africa/Lagos] Index.php - URL from GET: wp-login.php
[01-Mar-2026 19:44:31 Africa/Lagos] Dispatching: Method=GET, Request='wp-login.php'
[01-Mar-2026 20:16:56 Africa/Lagos] Index.php - URL from GET: ROOT
[01-Mar-2026 20:16:56 Africa/Lagos] Dispatching: Method=POST, Request=''
[01-Mar-2026 20:16:57 Africa/Lagos] Index.php - URL from GET: ROOT
[01-Mar-2026 20:16:57 Africa/Lagos] Dispatching: Method=POST, Request=''
[01-Mar-2026 20:16:57 Africa/Lagos] Index.php - URL from GET: admin
[01-Mar-2026 20:16:57 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[01-Mar-2026 20:16:57 Africa/Lagos] Index.php - URL from GET: api
[01-Mar-2026 20:16:57 Africa/Lagos] Dispatching: Method=POST, Request='api'
[01-Mar-2026 22:02:33 Africa/Lagos] Index.php - URL from GET: ROOT
[01-Mar-2026 22:02:33 Africa/Lagos] Dispatching: Method=POST, Request=''
[01-Mar-2026 22:02:33 Africa/Lagos] Index.php - URL from GET: ROOT
[01-Mar-2026 22:02:33 Africa/Lagos] Dispatching: Method=POST, Request=''
[01-Mar-2026 22:02:33 Africa/Lagos] Index.php - URL from GET: admin
[01-Mar-2026 22:02:33 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[01-Mar-2026 22:02:33 Africa/Lagos] Index.php - URL from GET: api
[01-Mar-2026 22:02:33 Africa/Lagos] Dispatching: Method=POST, Request='api'
[01-Mar-2026 23:17:35 Africa/Lagos] Index.php - URL from GET: ROOT
[01-Mar-2026 23:17:35 Africa/Lagos] Dispatching: Method=POST, Request=''
[01-Mar-2026 23:17:36 Africa/Lagos] Index.php - URL from GET: ROOT
[01-Mar-2026 23:17:36 Africa/Lagos] Dispatching: Method=POST, Request=''
[01-Mar-2026 23:17:36 Africa/Lagos] Index.php - URL from GET: admin
[01-Mar-2026 23:17:36 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[01-Mar-2026 23:17:36 Africa/Lagos] Index.php - URL from GET: api
[01-Mar-2026 23:17:36 Africa/Lagos] Dispatching: Method=POST, Request='api'
[01-Mar-2026 23:35:23 Africa/Lagos] Index.php - URL from GET: ROOT
[01-Mar-2026 23:35:23 Africa/Lagos] Dispatching: Method=POST, Request=''
[01-Mar-2026 23:35:23 Africa/Lagos] Index.php - URL from GET: ROOT
[01-Mar-2026 23:35:23 Africa/Lagos] Dispatching: Method=POST, Request=''
[01-Mar-2026 23:35:23 Africa/Lagos] Index.php - URL from GET: admin
[01-Mar-2026 23:35:23 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[01-Mar-2026 23:35:24 Africa/Lagos] Index.php - URL from GET: api
[01-Mar-2026 23:35:24 Africa/Lagos] Dispatching: Method=POST, Request='api'
[02-Mar-2026 01:56:53 Africa/Lagos] Index.php - URL from GET: ROOT
[02-Mar-2026 01:56:53 Africa/Lagos] Dispatching: Method=GET, Request=''
[02-Mar-2026 01:56:53 Africa/Lagos] Exact match found: 
[02-Mar-2026 02:19:33 Africa/Lagos] Index.php - URL from GET: ROOT
[02-Mar-2026 02:19:33 Africa/Lagos] Dispatching: Method=POST, Request=''
[02-Mar-2026 02:19:34 Africa/Lagos] Index.php - URL from GET: ROOT
[02-Mar-2026 02:19:34 Africa/Lagos] Dispatching: Method=POST, Request=''
[02-Mar-2026 02:19:34 Africa/Lagos] Index.php - URL from GET: admin
[02-Mar-2026 02:19:34 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[02-Mar-2026 02:19:34 Africa/Lagos] Index.php - URL from GET: api
[02-Mar-2026 02:19:34 Africa/Lagos] Dispatching: Method=POST, Request='api'
[02-Mar-2026 03:56:17 Africa/Lagos] Index.php - URL from GET: ROOT
[02-Mar-2026 03:56:17 Africa/Lagos] Dispatching: Method=POST, Request=''
[02-Mar-2026 03:56:17 Africa/Lagos] Index.php - URL from GET: ROOT
[02-Mar-2026 03:56:17 Africa/Lagos] Dispatching: Method=POST, Request=''
[02-Mar-2026 03:56:17 Africa/Lagos] Index.php - URL from GET: admin
[02-Mar-2026 03:56:17 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[02-Mar-2026 03:56:17 Africa/Lagos] Index.php - URL from GET: api
[02-Mar-2026 03:56:17 Africa/Lagos] Dispatching: Method=POST, Request='api'
[02-Mar-2026 09:07:01 Africa/Lagos] Index.php - URL from GET: ROOT
[02-Mar-2026 09:07:01 Africa/Lagos] Dispatching: Method=GET, Request=''
[02-Mar-2026 09:07:01 Africa/Lagos] Exact match found: 
[02-Mar-2026 09:07:11 Africa/Lagos] Index.php - URL from GET: ROOT
[02-Mar-2026 09:07:11 Africa/Lagos] Dispatching: Method=GET, Request=''
[02-Mar-2026 09:07:11 Africa/Lagos] Exact match found: 
[02-Mar-2026 09:08:08 Africa/Lagos] Index.php - URL from GET: wp-login.php
[02-Mar-2026 09:08:08 Africa/Lagos] Dispatching: Method=GET, Request='wp-login.php'
[02-Mar-2026 11:46:32 Africa/Lagos] Index.php - URL from GET: dashboard
[02-Mar-2026 11:46:32 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[02-Mar-2026 11:46:32 Africa/Lagos] Exact match found: dashboard
[02-Mar-2026 11:46:32 Africa/Lagos] Index.php - URL from GET: login
[02-Mar-2026 11:46:32 Africa/Lagos] Dispatching: Method=GET, Request='login'
[02-Mar-2026 11:46:32 Africa/Lagos] Exact match found: login
[02-Mar-2026 11:46:54 Africa/Lagos] Index.php - URL from GET: login
[02-Mar-2026 11:46:54 Africa/Lagos] Dispatching: Method=POST, Request='login'
[02-Mar-2026 11:46:54 Africa/Lagos] Exact match found: login
[02-Mar-2026 11:47:02 Africa/Lagos] Index.php - URL from GET: login
[02-Mar-2026 11:47:02 Africa/Lagos] Dispatching: Method=POST, Request='login'
[02-Mar-2026 11:47:02 Africa/Lagos] Exact match found: login
[02-Mar-2026 11:47:02 Africa/Lagos] User logged in: ID=2, Role=Admin
[02-Mar-2026 11:47:04 Africa/Lagos] Index.php - URL from GET: dashboard
[02-Mar-2026 11:47:04 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[02-Mar-2026 11:47:04 Africa/Lagos] Exact match found: dashboard
[02-Mar-2026 11:48:22 Africa/Lagos] Index.php - URL from GET: migrants/search
[02-Mar-2026 11:48:22 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[02-Mar-2026 11:48:22 Africa/Lagos] Exact match found: migrants/search
[02-Mar-2026 11:48:22 Africa/Lagos] MigrantController constructor started
[02-Mar-2026 11:48:22 Africa/Lagos] Autoloader failed to load: Services/UploadService
[02-Mar-2026 11:48:22 Africa/Lagos] UploadService class not found - file uploads will be disabled
[02-Mar-2026 11:48:22 Africa/Lagos] MigrantController constructor completed
[02-Mar-2026 11:48:29 Africa/Lagos] Index.php - URL from GET: profile
[02-Mar-2026 11:48:29 Africa/Lagos] Dispatching: Method=GET, Request='profile'
[02-Mar-2026 11:48:29 Africa/Lagos] Exact match found: profile
[02-Mar-2026 11:48:35 Africa/Lagos] Index.php - URL from GET: dashboard
[02-Mar-2026 11:48:35 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[02-Mar-2026 11:48:35 Africa/Lagos] Exact match found: dashboard
[02-Mar-2026 11:49:43 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000019
[02-Mar-2026 11:49:43 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000019'
[02-Mar-2026 11:49:43 Africa/Lagos] Pattern match found: migrants/{id}
[02-Mar-2026 11:49:43 Africa/Lagos] MigrantController constructor started
[02-Mar-2026 11:49:43 Africa/Lagos] Autoloader failed to load: Services/UploadService
[02-Mar-2026 11:49:43 Africa/Lagos] UploadService class not found - file uploads will be disabled
[02-Mar-2026 11:49:43 Africa/Lagos] MigrantController constructor completed
[02-Mar-2026 11:50:39 Africa/Lagos] Index.php - URL from GET: dashboard
[02-Mar-2026 11:50:39 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[02-Mar-2026 11:50:39 Africa/Lagos] Exact match found: dashboard
[02-Mar-2026 11:56:38 Africa/Lagos] Index.php - URL from GET: wp-login.php
[02-Mar-2026 11:56:38 Africa/Lagos] Dispatching: Method=GET, Request='wp-login.php'
[02-Mar-2026 13:03:17 Africa/Lagos] Index.php - URL from GET: ROOT
[02-Mar-2026 13:03:17 Africa/Lagos] Dispatching: Method=GET, Request=''
[02-Mar-2026 13:03:17 Africa/Lagos] Exact match found: 
[02-Mar-2026 14:09:36 Africa/Lagos] Index.php - URL from GET: ROOT
[02-Mar-2026 14:09:36 Africa/Lagos] Dispatching: Method=GET, Request=''
[02-Mar-2026 14:09:36 Africa/Lagos] Exact match found: 
[02-Mar-2026 14:18:02 Africa/Lagos] Index.php - URL from GET: ROOT
[02-Mar-2026 14:18:02 Africa/Lagos] Dispatching: Method=GET, Request=''
[02-Mar-2026 14:18:02 Africa/Lagos] Exact match found: 
[02-Mar-2026 14:39:36 Africa/Lagos] Index.php - URL from GET: dashboard
[02-Mar-2026 14:39:36 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[02-Mar-2026 14:39:36 Africa/Lagos] Exact match found: dashboard
[02-Mar-2026 14:39:38 Africa/Lagos] Index.php - URL from GET: login
[02-Mar-2026 14:39:38 Africa/Lagos] Dispatching: Method=GET, Request='login'
[02-Mar-2026 14:39:38 Africa/Lagos] Exact match found: login
[02-Mar-2026 14:39:55 Africa/Lagos] Index.php - URL from GET: login
[02-Mar-2026 14:39:55 Africa/Lagos] Dispatching: Method=POST, Request='login'
[02-Mar-2026 14:39:55 Africa/Lagos] Exact match found: login
[02-Mar-2026 14:39:55 Africa/Lagos] User logged in: ID=2, Role=Admin
[02-Mar-2026 14:39:55 Africa/Lagos] Index.php - URL from GET: dashboard
[02-Mar-2026 14:39:55 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[02-Mar-2026 14:39:55 Africa/Lagos] Exact match found: dashboard
[02-Mar-2026 14:40:01 Africa/Lagos] Index.php - URL from GET: migrants/create
[02-Mar-2026 14:40:01 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[02-Mar-2026 14:40:01 Africa/Lagos] Exact match found: migrants/create
[02-Mar-2026 14:40:01 Africa/Lagos] MigrantController constructor started
[02-Mar-2026 14:40:01 Africa/Lagos] Autoloader failed to load: Services/UploadService
[02-Mar-2026 14:40:01 Africa/Lagos] UploadService class not found - file uploads will be disabled
[02-Mar-2026 14:40:01 Africa/Lagos] MigrantController constructor completed
[02-Mar-2026 14:40:01 Africa/Lagos] MigrantController::create() called
[02-Mar-2026 14:40:38 Africa/Lagos] Index.php - URL from GET: migrants/search
[02-Mar-2026 14:40:38 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[02-Mar-2026 14:40:38 Africa/Lagos] Exact match found: migrants/search
[02-Mar-2026 14:40:38 Africa/Lagos] MigrantController constructor started
[02-Mar-2026 14:40:38 Africa/Lagos] Autoloader failed to load: Services/UploadService
[02-Mar-2026 14:40:38 Africa/Lagos] UploadService class not found - file uploads will be disabled
[02-Mar-2026 14:40:38 Africa/Lagos] MigrantController constructor completed
[02-Mar-2026 14:40:43 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000019
[02-Mar-2026 14:40:43 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000019'
[02-Mar-2026 14:40:43 Africa/Lagos] Pattern match found: migrants/{id}
[02-Mar-2026 14:40:43 Africa/Lagos] MigrantController constructor started
[02-Mar-2026 14:40:43 Africa/Lagos] Autoloader failed to load: Services/UploadService
[02-Mar-2026 14:40:43 Africa/Lagos] UploadService class not found - file uploads will be disabled
[02-Mar-2026 14:40:43 Africa/Lagos] MigrantController constructor completed
[02-Mar-2026 14:41:49 Africa/Lagos] Index.php - URL from GET: logout
[02-Mar-2026 14:41:49 Africa/Lagos] Dispatching: Method=GET, Request='logout'
[02-Mar-2026 14:41:49 Africa/Lagos] Exact match found: logout
[02-Mar-2026 14:41:50 Africa/Lagos] Index.php - URL from GET: ROOT
[02-Mar-2026 14:41:50 Africa/Lagos] Dispatching: Method=GET, Request=''
[02-Mar-2026 14:41:50 Africa/Lagos] Exact match found: 
[02-Mar-2026 14:42:21 Africa/Lagos] Index.php - URL from GET: login
[02-Mar-2026 14:42:21 Africa/Lagos] Dispatching: Method=POST, Request='login'
[02-Mar-2026 14:42:21 Africa/Lagos] Exact match found: login
[02-Mar-2026 14:42:38 Africa/Lagos] Index.php - URL from GET: login
[02-Mar-2026 14:42:38 Africa/Lagos] Dispatching: Method=POST, Request='login'
[02-Mar-2026 14:42:38 Africa/Lagos] Exact match found: login
[02-Mar-2026 14:51:36 Africa/Lagos] Index.php - URL from GET: ROOT
[02-Mar-2026 14:51:36 Africa/Lagos] Dispatching: Method=POST, Request=''
[02-Mar-2026 14:51:37 Africa/Lagos] Index.php - URL from GET: ROOT
[02-Mar-2026 14:51:37 Africa/Lagos] Dispatching: Method=POST, Request=''
[02-Mar-2026 14:51:38 Africa/Lagos] Index.php - URL from GET: admin
[02-Mar-2026 14:51:38 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[02-Mar-2026 14:51:38 Africa/Lagos] Index.php - URL from GET: api
[02-Mar-2026 14:51:38 Africa/Lagos] Dispatching: Method=POST, Request='api'
[02-Mar-2026 15:03:06 Africa/Lagos] Index.php - URL from GET: ROOT
[02-Mar-2026 15:03:06 Africa/Lagos] Dispatching: Method=GET, Request=''
[02-Mar-2026 15:03:06 Africa/Lagos] Exact match found: 
[02-Mar-2026 19:36:40 Africa/Lagos] Index.php - URL from GET: ROOT
[02-Mar-2026 19:36:40 Africa/Lagos] Dispatching: Method=GET, Request=''
[02-Mar-2026 19:36:40 Africa/Lagos] Exact match found: 
[02-Mar-2026 20:14:29 Africa/Lagos] Index.php - URL from GET: ROOT
[02-Mar-2026 20:14:29 Africa/Lagos] Dispatching: Method=GET, Request=''
[02-Mar-2026 20:14:29 Africa/Lagos] Exact match found: 
[02-Mar-2026 20:33:45 Africa/Lagos] Index.php - URL from GET: ROOT
[02-Mar-2026 20:33:45 Africa/Lagos] Dispatching: Method=POST, Request=''
[02-Mar-2026 20:33:46 Africa/Lagos] Index.php - URL from GET: ROOT
[02-Mar-2026 20:33:46 Africa/Lagos] Dispatching: Method=POST, Request=''
[02-Mar-2026 20:33:46 Africa/Lagos] Index.php - URL from GET: admin
[02-Mar-2026 20:33:46 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[02-Mar-2026 20:33:46 Africa/Lagos] Index.php - URL from GET: api
[02-Mar-2026 20:33:46 Africa/Lagos] Dispatching: Method=POST, Request='api'
[02-Mar-2026 21:33:26 Africa/Lagos] Index.php - URL from GET: 403.shtml
[02-Mar-2026 21:33:26 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[02-Mar-2026 22:04:11 Africa/Lagos] Index.php - URL from GET: ROOT
[02-Mar-2026 22:04:11 Africa/Lagos] Dispatching: Method=POST, Request=''
[02-Mar-2026 22:04:12 Africa/Lagos] Index.php - URL from GET: ROOT
[02-Mar-2026 22:04:12 Africa/Lagos] Dispatching: Method=POST, Request=''
[02-Mar-2026 22:04:12 Africa/Lagos] Index.php - URL from GET: admin
[02-Mar-2026 22:04:12 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[02-Mar-2026 22:04:12 Africa/Lagos] Index.php - URL from GET: api
[02-Mar-2026 22:04:12 Africa/Lagos] Dispatching: Method=POST, Request='api'
[03-Mar-2026 00:55:14 Africa/Lagos] Index.php - URL from GET: ROOT
[03-Mar-2026 00:55:14 Africa/Lagos] Dispatching: Method=POST, Request=''
[03-Mar-2026 00:55:14 Africa/Lagos] Index.php - URL from GET: ROOT
[03-Mar-2026 00:55:14 Africa/Lagos] Dispatching: Method=POST, Request=''
[03-Mar-2026 00:55:14 Africa/Lagos] Index.php - URL from GET: admin
[03-Mar-2026 00:55:14 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[03-Mar-2026 00:55:15 Africa/Lagos] Index.php - URL from GET: api
[03-Mar-2026 00:55:15 Africa/Lagos] Dispatching: Method=POST, Request='api'
[03-Mar-2026 01:20:57 Africa/Lagos] Index.php - URL from GET: shell.php
[03-Mar-2026 01:20:57 Africa/Lagos] Dispatching: Method=GET, Request='shell.php'
[03-Mar-2026 01:20:59 Africa/Lagos] Index.php - URL from GET: webshell.php
[03-Mar-2026 01:20:59 Africa/Lagos] Dispatching: Method=GET, Request='webshell.php'
[03-Mar-2026 01:22:21 Africa/Lagos] Index.php - URL from GET: shell
[03-Mar-2026 01:22:21 Africa/Lagos] Dispatching: Method=GET, Request='shell'
[03-Mar-2026 01:23:35 Africa/Lagos] Index.php - URL from GET: webshell
[03-Mar-2026 01:23:35 Africa/Lagos] Dispatching: Method=GET, Request='webshell'
[03-Mar-2026 01:25:36 Africa/Lagos] Index.php - URL from GET: ROOT
[03-Mar-2026 01:25:36 Africa/Lagos] Dispatching: Method=GET, Request=''
[03-Mar-2026 01:25:36 Africa/Lagos] Exact match found: 
[03-Mar-2026 03:57:29 Africa/Lagos] Index.php - URL from GET: wp-login.php
[03-Mar-2026 03:57:29 Africa/Lagos] Dispatching: Method=GET, Request='wp-login.php'
[03-Mar-2026 10:12:01 Africa/Lagos] Index.php - URL from GET: wp-login.php
[03-Mar-2026 10:12:01 Africa/Lagos] Dispatching: Method=GET, Request='wp-login.php'
[03-Mar-2026 12:46:27 Africa/Lagos] Index.php - URL from GET: ROOT
[03-Mar-2026 12:46:27 Africa/Lagos] Dispatching: Method=GET, Request=''
[03-Mar-2026 12:46:27 Africa/Lagos] Exact match found: 
[03-Mar-2026 19:01:34 Africa/Lagos] Index.php - URL from GET: ROOT
[03-Mar-2026 19:01:34 Africa/Lagos] Dispatching: Method=GET, Request=''
[03-Mar-2026 19:01:34 Africa/Lagos] Exact match found: 
[03-Mar-2026 19:16:29 Africa/Lagos] Index.php - URL from GET: wp-login.php
[03-Mar-2026 19:16:29 Africa/Lagos] Dispatching: Method=GET, Request='wp-login.php'
[03-Mar-2026 22:55:56 Africa/Lagos] Index.php - URL from GET: ROOT
[03-Mar-2026 22:55:56 Africa/Lagos] Dispatching: Method=GET, Request=''
[03-Mar-2026 22:55:56 Africa/Lagos] Exact match found: 
[04-Mar-2026 00:10:42 Africa/Lagos] Index.php - URL from GET: ROOT
[04-Mar-2026 00:10:42 Africa/Lagos] Dispatching: Method=POST, Request=''
[04-Mar-2026 00:10:42 Africa/Lagos] Index.php - URL from GET: ROOT
[04-Mar-2026 00:10:42 Africa/Lagos] Dispatching: Method=POST, Request=''
[04-Mar-2026 00:10:43 Africa/Lagos] Index.php - URL from GET: admin
[04-Mar-2026 00:10:43 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[04-Mar-2026 00:10:43 Africa/Lagos] Index.php - URL from GET: api
[04-Mar-2026 00:10:43 Africa/Lagos] Dispatching: Method=POST, Request='api'
[04-Mar-2026 00:22:31 Africa/Lagos] Index.php - URL from GET: 403.shtml
[04-Mar-2026 00:22:31 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[04-Mar-2026 00:26:23 Africa/Lagos] Index.php - URL from GET: server-status
[04-Mar-2026 00:26:23 Africa/Lagos] Dispatching: Method=GET, Request='server-status'
[04-Mar-2026 04:29:56 Africa/Lagos] Index.php - URL from GET: wp-login.php
[04-Mar-2026 04:29:56 Africa/Lagos] Dispatching: Method=GET, Request='wp-login.php'
[04-Mar-2026 10:30:13 Africa/Lagos] Index.php - URL from GET: dashboard
[04-Mar-2026 10:30:13 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[04-Mar-2026 10:30:13 Africa/Lagos] Exact match found: dashboard
[04-Mar-2026 10:30:13 Africa/Lagos] Index.php - URL from GET: login
[04-Mar-2026 10:30:13 Africa/Lagos] Dispatching: Method=GET, Request='login'
[04-Mar-2026 10:30:13 Africa/Lagos] Exact match found: login
[04-Mar-2026 10:30:29 Africa/Lagos] Index.php - URL from GET: login
[04-Mar-2026 10:30:29 Africa/Lagos] Dispatching: Method=POST, Request='login'
[04-Mar-2026 10:30:29 Africa/Lagos] Exact match found: login
[04-Mar-2026 10:30:29 Africa/Lagos] User logged in: ID=2, Role=Admin
[04-Mar-2026 10:30:30 Africa/Lagos] Index.php - URL from GET: dashboard
[04-Mar-2026 10:30:30 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[04-Mar-2026 10:30:30 Africa/Lagos] Exact match found: dashboard
[04-Mar-2026 10:31:50 Africa/Lagos] Index.php - URL from GET: logout
[04-Mar-2026 10:31:50 Africa/Lagos] Dispatching: Method=GET, Request='logout'
[04-Mar-2026 10:31:50 Africa/Lagos] Exact match found: logout
[04-Mar-2026 10:31:50 Africa/Lagos] Index.php - URL from GET: ROOT
[04-Mar-2026 10:31:50 Africa/Lagos] Dispatching: Method=GET, Request=''
[04-Mar-2026 10:31:50 Africa/Lagos] Exact match found: 
[04-Mar-2026 10:32:05 Africa/Lagos] Index.php - URL from GET: login
[04-Mar-2026 10:32:05 Africa/Lagos] Dispatching: Method=POST, Request='login'
[04-Mar-2026 10:32:05 Africa/Lagos] Exact match found: login
[04-Mar-2026 10:32:05 Africa/Lagos] User logged in: ID=1, Role=SuperAdmin
[04-Mar-2026 10:32:05 Africa/Lagos] Index.php - URL from GET: dashboard
[04-Mar-2026 10:32:05 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[04-Mar-2026 10:32:05 Africa/Lagos] Exact match found: dashboard
[04-Mar-2026 10:32:07 Africa/Lagos] Index.php - URL from GET: users
[04-Mar-2026 10:32:07 Africa/Lagos] Dispatching: Method=GET, Request='users'
[04-Mar-2026 10:32:07 Africa/Lagos] Exact match found: users
[04-Mar-2026 10:32:07 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => fbfa62954c02fd26e9772865b298eaaa335682f9410aca1e31708ebcb1c4106c
    [csrf_token_time] => 1772616710
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[04-Mar-2026 10:32:07 Africa/Lagos] UserController: User role = SuperAdmin
[04-Mar-2026 10:32:07 Africa/Lagos] UserController: Access granted for SuperAdmin
[04-Mar-2026 10:32:24 Africa/Lagos] Index.php - URL from GET: dashboard
[04-Mar-2026 10:32:24 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[04-Mar-2026 10:32:24 Africa/Lagos] Exact match found: dashboard
[04-Mar-2026 10:32:26 Africa/Lagos] Index.php - URL from GET: migrants/create
[04-Mar-2026 10:32:26 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[04-Mar-2026 10:32:26 Africa/Lagos] Exact match found: migrants/create
[04-Mar-2026 10:32:26 Africa/Lagos] MigrantController constructor started
[04-Mar-2026 10:32:26 Africa/Lagos] Autoloader failed to load: Services/UploadService
[04-Mar-2026 10:32:26 Africa/Lagos] UploadService class not found - file uploads will be disabled
[04-Mar-2026 10:32:26 Africa/Lagos] MigrantController constructor completed
[04-Mar-2026 10:32:26 Africa/Lagos] MigrantController::create() called
[04-Mar-2026 10:42:18 Africa/Lagos] Index.php - URL from GET: migrants/create
[04-Mar-2026 10:42:18 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[04-Mar-2026 10:42:18 Africa/Lagos] Exact match found: migrants/create
[04-Mar-2026 10:42:18 Africa/Lagos] MigrantController constructor started
[04-Mar-2026 10:42:18 Africa/Lagos] Autoloader failed to load: Services/UploadService
[04-Mar-2026 10:42:18 Africa/Lagos] UploadService class not found - file uploads will be disabled
[04-Mar-2026 10:42:18 Africa/Lagos] MigrantController constructor completed
[04-Mar-2026 10:42:18 Africa/Lagos] MigrantController::create() called
[04-Mar-2026 10:42:40 Africa/Lagos] Index.php - URL from GET: migrants/create
[04-Mar-2026 10:42:40 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[04-Mar-2026 10:42:40 Africa/Lagos] Exact match found: migrants/create
[04-Mar-2026 10:42:40 Africa/Lagos] MigrantController constructor started
[04-Mar-2026 10:42:40 Africa/Lagos] Autoloader failed to load: Services/UploadService
[04-Mar-2026 10:42:40 Africa/Lagos] UploadService class not found - file uploads will be disabled
[04-Mar-2026 10:42:40 Africa/Lagos] MigrantController constructor completed
[04-Mar-2026 10:42:40 Africa/Lagos] MigrantController::create() called
[04-Mar-2026 10:43:17 Africa/Lagos] Index.php - URL from GET: migrants/create
[04-Mar-2026 10:43:17 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[04-Mar-2026 10:43:17 Africa/Lagos] Exact match found: migrants/create
[04-Mar-2026 10:43:17 Africa/Lagos] MigrantController constructor started
[04-Mar-2026 10:43:17 Africa/Lagos] Autoloader failed to load: Services/UploadService
[04-Mar-2026 10:43:17 Africa/Lagos] UploadService class not found - file uploads will be disabled
[04-Mar-2026 10:43:17 Africa/Lagos] MigrantController constructor completed
[04-Mar-2026 10:43:17 Africa/Lagos] MigrantController::create() called
[04-Mar-2026 10:43:22 Africa/Lagos] Index.php - URL from GET: migrants/create
[04-Mar-2026 10:43:22 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[04-Mar-2026 10:43:22 Africa/Lagos] Exact match found: migrants/create
[04-Mar-2026 10:43:22 Africa/Lagos] MigrantController constructor started
[04-Mar-2026 10:43:22 Africa/Lagos] Autoloader failed to load: Services/UploadService
[04-Mar-2026 10:43:22 Africa/Lagos] UploadService class not found - file uploads will be disabled
[04-Mar-2026 10:43:22 Africa/Lagos] MigrantController constructor completed
[04-Mar-2026 10:43:22 Africa/Lagos] MigrantController::create() called
[04-Mar-2026 11:07:40 Africa/Lagos] Index.php - URL from GET: migrants/create
[04-Mar-2026 11:07:40 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[04-Mar-2026 11:07:40 Africa/Lagos] Exact match found: migrants/create
[04-Mar-2026 11:07:40 Africa/Lagos] MigrantController constructor started
[04-Mar-2026 11:07:40 Africa/Lagos] Autoloader failed to load: Services/UploadService
[04-Mar-2026 11:07:40 Africa/Lagos] UploadService class not found - file uploads will be disabled
[04-Mar-2026 11:07:40 Africa/Lagos] MigrantController constructor completed
[04-Mar-2026 11:07:40 Africa/Lagos] MigrantController::create() called
[04-Mar-2026 11:08:18 Africa/Lagos] Index.php - URL from GET: migrants/create
[04-Mar-2026 11:08:18 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[04-Mar-2026 11:08:18 Africa/Lagos] Exact match found: migrants/create
[04-Mar-2026 11:08:18 Africa/Lagos] MigrantController constructor started
[04-Mar-2026 11:08:18 Africa/Lagos] Autoloader failed to load: Services/UploadService
[04-Mar-2026 11:08:18 Africa/Lagos] UploadService class not found - file uploads will be disabled
[04-Mar-2026 11:08:18 Africa/Lagos] MigrantController constructor completed
[04-Mar-2026 11:08:18 Africa/Lagos] MigrantController::create() called
[04-Mar-2026 12:38:57 Africa/Lagos] Index.php - URL from GET: wp-login.php
[04-Mar-2026 12:38:57 Africa/Lagos] Dispatching: Method=GET, Request='wp-login.php'
[04-Mar-2026 13:12:28 Africa/Lagos] Index.php - URL from GET: ROOT
[04-Mar-2026 13:12:28 Africa/Lagos] Dispatching: Method=GET, Request=''
[04-Mar-2026 13:12:28 Africa/Lagos] Exact match found: 
[04-Mar-2026 13:56:45 Africa/Lagos] Index.php - URL from GET: ROOT
[04-Mar-2026 13:56:45 Africa/Lagos] Dispatching: Method=GET, Request=''
[04-Mar-2026 13:56:45 Africa/Lagos] Exact match found: 
[04-Mar-2026 14:22:14 Africa/Lagos] Index.php - URL from GET: 403.shtml
[04-Mar-2026 14:22:14 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[04-Mar-2026 14:26:41 Africa/Lagos] Index.php - URL from GET: ROOT
[04-Mar-2026 14:26:41 Africa/Lagos] Dispatching: Method=GET, Request=''
[04-Mar-2026 14:26:41 Africa/Lagos] Exact match found: 
[04-Mar-2026 14:26:58 Africa/Lagos] Index.php - URL from GET: login
[04-Mar-2026 14:26:58 Africa/Lagos] Dispatching: Method=POST, Request='login'
[04-Mar-2026 14:26:58 Africa/Lagos] Exact match found: login
[04-Mar-2026 14:26:59 Africa/Lagos] User logged in: ID=6, Role=SuperAdmin
[04-Mar-2026 14:27:01 Africa/Lagos] Index.php - URL from GET: dashboard
[04-Mar-2026 14:27:01 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[04-Mar-2026 14:27:01 Africa/Lagos] Exact match found: dashboard
[04-Mar-2026 14:29:07 Africa/Lagos] Index.php - URL from GET: migrants/search
[04-Mar-2026 14:29:07 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[04-Mar-2026 14:29:07 Africa/Lagos] Exact match found: migrants/search
[04-Mar-2026 14:29:07 Africa/Lagos] MigrantController constructor started
[04-Mar-2026 14:29:08 Africa/Lagos] Autoloader failed to load: Services/UploadService
[04-Mar-2026 14:29:08 Africa/Lagos] UploadService class not found - file uploads will be disabled
[04-Mar-2026 14:29:08 Africa/Lagos] MigrantController constructor completed
[04-Mar-2026 14:29:11 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000019
[04-Mar-2026 14:29:11 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000019'
[04-Mar-2026 14:29:11 Africa/Lagos] Pattern match found: migrants/{id}
[04-Mar-2026 14:29:11 Africa/Lagos] MigrantController constructor started
[04-Mar-2026 14:29:11 Africa/Lagos] Autoloader failed to load: Services/UploadService
[04-Mar-2026 14:29:11 Africa/Lagos] UploadService class not found - file uploads will be disabled
[04-Mar-2026 14:29:11 Africa/Lagos] MigrantController constructor completed
[04-Mar-2026 14:37:13 Africa/Lagos] Index.php - URL from GET: migrants/create
[04-Mar-2026 14:37:13 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[04-Mar-2026 14:37:13 Africa/Lagos] Exact match found: migrants/create
[04-Mar-2026 14:37:13 Africa/Lagos] MigrantController constructor started
[04-Mar-2026 14:37:13 Africa/Lagos] Autoloader failed to load: Services/UploadService
[04-Mar-2026 14:37:13 Africa/Lagos] UploadService class not found - file uploads will be disabled
[04-Mar-2026 14:37:13 Africa/Lagos] MigrantController constructor completed
[04-Mar-2026 14:37:13 Africa/Lagos] MigrantController::create() called
[04-Mar-2026 14:39:06 Africa/Lagos] Index.php - URL from GET: favicon.ico
[04-Mar-2026 14:39:06 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[04-Mar-2026 14:39:35 Africa/Lagos] Index.php - URL from GET: migrants/search
[04-Mar-2026 14:39:35 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[04-Mar-2026 14:39:35 Africa/Lagos] Exact match found: migrants/search
[04-Mar-2026 14:39:35 Africa/Lagos] MigrantController constructor started
[04-Mar-2026 14:39:36 Africa/Lagos] Autoloader failed to load: Services/UploadService
[04-Mar-2026 14:39:36 Africa/Lagos] UploadService class not found - file uploads will be disabled
[04-Mar-2026 14:39:36 Africa/Lagos] MigrantController constructor completed
[04-Mar-2026 14:40:21 Africa/Lagos] Index.php - URL from GET: migrants/search
[04-Mar-2026 14:40:21 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[04-Mar-2026 14:40:21 Africa/Lagos] Exact match found: migrants/search
[04-Mar-2026 14:40:21 Africa/Lagos] MigrantController constructor started
[04-Mar-2026 14:40:21 Africa/Lagos] Autoloader failed to load: Services/UploadService
[04-Mar-2026 14:40:21 Africa/Lagos] UploadService class not found - file uploads will be disabled
[04-Mar-2026 14:40:21 Africa/Lagos] MigrantController constructor completed
[04-Mar-2026 14:40:23 Africa/Lagos] Index.php - URL from GET: migrants/search
[04-Mar-2026 14:40:23 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[04-Mar-2026 14:40:23 Africa/Lagos] Exact match found: migrants/search
[04-Mar-2026 14:40:23 Africa/Lagos] MigrantController constructor started
[04-Mar-2026 14:40:23 Africa/Lagos] Autoloader failed to load: Services/UploadService
[04-Mar-2026 14:40:23 Africa/Lagos] UploadService class not found - file uploads will be disabled
[04-Mar-2026 14:40:23 Africa/Lagos] MigrantController constructor completed
[04-Mar-2026 14:40:26 Africa/Lagos] Index.php - URL from GET: migrants/create
[04-Mar-2026 14:40:26 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[04-Mar-2026 14:40:26 Africa/Lagos] Exact match found: migrants/create
[04-Mar-2026 14:40:26 Africa/Lagos] MigrantController constructor started
[04-Mar-2026 14:40:26 Africa/Lagos] Autoloader failed to load: Services/UploadService
[04-Mar-2026 14:40:26 Africa/Lagos] UploadService class not found - file uploads will be disabled
[04-Mar-2026 14:40:26 Africa/Lagos] MigrantController constructor completed
[04-Mar-2026 14:40:26 Africa/Lagos] MigrantController::create() called
[04-Mar-2026 14:40:27 Africa/Lagos] Index.php - URL from GET: migrants/create
[04-Mar-2026 14:40:27 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[04-Mar-2026 14:40:27 Africa/Lagos] Exact match found: migrants/create
[04-Mar-2026 14:40:27 Africa/Lagos] MigrantController constructor started
[04-Mar-2026 14:40:27 Africa/Lagos] Autoloader failed to load: Services/UploadService
[04-Mar-2026 14:40:27 Africa/Lagos] UploadService class not found - file uploads will be disabled
[04-Mar-2026 14:40:27 Africa/Lagos] MigrantController constructor completed
[04-Mar-2026 14:40:27 Africa/Lagos] MigrantController::create() called
[04-Mar-2026 14:41:43 Africa/Lagos] Index.php - URL from GET: migrants/search
[04-Mar-2026 14:41:43 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[04-Mar-2026 14:41:43 Africa/Lagos] Exact match found: migrants/search
[04-Mar-2026 14:41:43 Africa/Lagos] MigrantController constructor started
[04-Mar-2026 14:41:43 Africa/Lagos] Autoloader failed to load: Services/UploadService
[04-Mar-2026 14:41:43 Africa/Lagos] UploadService class not found - file uploads will be disabled
[04-Mar-2026 14:41:43 Africa/Lagos] MigrantController constructor completed
[04-Mar-2026 14:43:16 Africa/Lagos] Index.php - URL from GET: users
[04-Mar-2026 14:43:16 Africa/Lagos] Dispatching: Method=GET, Request='users'
[04-Mar-2026 14:43:16 Africa/Lagos] Exact match found: users
[04-Mar-2026 14:43:16 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => fc89fff6ec32009e1125a17df31aaefa554d4133ccc6327b3230a4a2261c05f8
    [csrf_token_time] => 1772630801
    [user_id] => 6
    [username] => ezeab
    [full_name] => Ada Eze
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[04-Mar-2026 14:43:16 Africa/Lagos] UserController: User role = SuperAdmin
[04-Mar-2026 14:43:16 Africa/Lagos] UserController: Access granted for SuperAdmin
[04-Mar-2026 14:44:04 Africa/Lagos] Index.php - URL from GET: profile
[04-Mar-2026 14:44:04 Africa/Lagos] Dispatching: Method=GET, Request='profile'
[04-Mar-2026 14:44:04 Africa/Lagos] Exact match found: profile
[04-Mar-2026 14:51:16 Africa/Lagos] Index.php - URL from GET: favicon.ico
[04-Mar-2026 14:51:16 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[04-Mar-2026 14:54:58 Africa/Lagos] Index.php - URL from GET: migrants/create
[04-Mar-2026 14:54:58 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[04-Mar-2026 14:54:58 Africa/Lagos] Exact match found: migrants/create
[04-Mar-2026 14:54:58 Africa/Lagos] MigrantController constructor started
[04-Mar-2026 14:54:58 Africa/Lagos] Autoloader failed to load: Services/UploadService
[04-Mar-2026 14:54:58 Africa/Lagos] UploadService class not found - file uploads will be disabled
[04-Mar-2026 14:54:58 Africa/Lagos] MigrantController constructor completed
[04-Mar-2026 14:54:58 Africa/Lagos] MigrantController::create() called
[04-Mar-2026 15:06:30 Africa/Lagos] Index.php - URL from GET: dashboard
[04-Mar-2026 15:06:30 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[04-Mar-2026 15:06:30 Africa/Lagos] Exact match found: dashboard
[04-Mar-2026 15:06:35 Africa/Lagos] Index.php - URL from GET: logout
[04-Mar-2026 15:06:35 Africa/Lagos] Dispatching: Method=GET, Request='logout'
[04-Mar-2026 15:06:35 Africa/Lagos] Exact match found: logout
[04-Mar-2026 15:06:36 Africa/Lagos] Index.php - URL from GET: ROOT
[04-Mar-2026 15:06:36 Africa/Lagos] Dispatching: Method=GET, Request=''
[04-Mar-2026 15:06:36 Africa/Lagos] Exact match found: 
[04-Mar-2026 15:07:52 Africa/Lagos] Index.php - URL from GET: nis-migrant.com.ng/
[04-Mar-2026 15:07:52 Africa/Lagos] Dispatching: Method=GET, Request='nis-migrant.com.ng'
[04-Mar-2026 15:08:02 Africa/Lagos] Index.php - URL from GET: ROOT
[04-Mar-2026 15:08:02 Africa/Lagos] Dispatching: Method=GET, Request=''
[04-Mar-2026 15:08:02 Africa/Lagos] Exact match found: 
[04-Mar-2026 15:16:49 Africa/Lagos] Index.php - URL from GET: login
[04-Mar-2026 15:16:49 Africa/Lagos] Dispatching: Method=POST, Request='login'
[04-Mar-2026 15:16:49 Africa/Lagos] Exact match found: login
[04-Mar-2026 15:16:49 Africa/Lagos] User logged in: ID=6, Role=SuperAdmin
[04-Mar-2026 15:16:50 Africa/Lagos] Index.php - URL from GET: dashboard
[04-Mar-2026 15:16:50 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[04-Mar-2026 15:16:50 Africa/Lagos] Exact match found: dashboard
[04-Mar-2026 15:16:55 Africa/Lagos] Index.php - URL from GET: migrants/create
[04-Mar-2026 15:16:55 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[04-Mar-2026 15:16:55 Africa/Lagos] Exact match found: migrants/create
[04-Mar-2026 15:16:55 Africa/Lagos] MigrantController constructor started
[04-Mar-2026 15:16:55 Africa/Lagos] Autoloader failed to load: Services/UploadService
[04-Mar-2026 15:16:55 Africa/Lagos] UploadService class not found - file uploads will be disabled
[04-Mar-2026 15:16:55 Africa/Lagos] MigrantController constructor completed
[04-Mar-2026 15:16:55 Africa/Lagos] MigrantController::create() called
[04-Mar-2026 15:21:29 Africa/Lagos] Index.php - URL from GET: migrants/create
[04-Mar-2026 15:21:29 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[04-Mar-2026 15:21:29 Africa/Lagos] Exact match found: migrants/create
[04-Mar-2026 15:21:29 Africa/Lagos] MigrantController constructor started
[04-Mar-2026 15:21:29 Africa/Lagos] Autoloader failed to load: Services/UploadService
[04-Mar-2026 15:21:29 Africa/Lagos] UploadService class not found - file uploads will be disabled
[04-Mar-2026 15:21:29 Africa/Lagos] MigrantController constructor completed
[04-Mar-2026 15:21:29 Africa/Lagos] MigrantController::create() called
[04-Mar-2026 15:26:36 Africa/Lagos] Index.php - URL from GET: migrants/create
[04-Mar-2026 15:26:36 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[04-Mar-2026 15:26:36 Africa/Lagos] Exact match found: migrants/create
[04-Mar-2026 15:26:36 Africa/Lagos] MigrantController constructor started
[04-Mar-2026 15:26:36 Africa/Lagos] Autoloader failed to load: Services/UploadService
[04-Mar-2026 15:26:36 Africa/Lagos] UploadService class not found - file uploads will be disabled
[04-Mar-2026 15:26:36 Africa/Lagos] MigrantController constructor completed
[04-Mar-2026 15:26:36 Africa/Lagos] MigrantController::create() called
[04-Mar-2026 15:35:25 Africa/Lagos] Index.php - URL from GET: migrants/create
[04-Mar-2026 15:35:25 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[04-Mar-2026 15:35:25 Africa/Lagos] Exact match found: migrants/create
[04-Mar-2026 15:35:25 Africa/Lagos] MigrantController constructor started
[04-Mar-2026 15:35:25 Africa/Lagos] Autoloader failed to load: Services/UploadService
[04-Mar-2026 15:35:25 Africa/Lagos] UploadService class not found - file uploads will be disabled
[04-Mar-2026 15:35:25 Africa/Lagos] MigrantController constructor completed
[04-Mar-2026 15:35:25 Africa/Lagos] MigrantController::create() called
[04-Mar-2026 16:47:30 Africa/Lagos] Index.php - URL from GET: ROOT
[04-Mar-2026 16:47:30 Africa/Lagos] Dispatching: Method=POST, Request=''
[04-Mar-2026 16:47:31 Africa/Lagos] Index.php - URL from GET: ROOT
[04-Mar-2026 16:47:31 Africa/Lagos] Dispatching: Method=POST, Request=''
[04-Mar-2026 16:47:31 Africa/Lagos] Index.php - URL from GET: admin
[04-Mar-2026 16:47:31 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[04-Mar-2026 16:47:31 Africa/Lagos] Index.php - URL from GET: api
[04-Mar-2026 16:47:31 Africa/Lagos] Dispatching: Method=POST, Request='api'
[04-Mar-2026 17:04:37 Africa/Lagos] Index.php - URL from GET: 403.shtml
[04-Mar-2026 17:04:37 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[04-Mar-2026 18:05:54 Africa/Lagos] Index.php - URL from GET: ROOT
[04-Mar-2026 18:05:54 Africa/Lagos] Dispatching: Method=GET, Request=''
[04-Mar-2026 18:05:54 Africa/Lagos] Exact match found: 
[04-Mar-2026 18:54:30 Africa/Lagos] Index.php - URL from GET: ROOT
[04-Mar-2026 18:54:30 Africa/Lagos] Dispatching: Method=GET, Request=''
[04-Mar-2026 18:54:30 Africa/Lagos] Exact match found: 
[04-Mar-2026 19:35:25 Africa/Lagos] Index.php - URL from GET: ROOT
[04-Mar-2026 19:35:25 Africa/Lagos] Dispatching: Method=GET, Request=''
[04-Mar-2026 19:35:25 Africa/Lagos] Exact match found: 
[04-Mar-2026 19:35:25 Africa/Lagos] Index.php - URL from GET: favicon.ico
[04-Mar-2026 19:35:25 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[04-Mar-2026 19:35:26 Africa/Lagos] Index.php - URL from GET: favicon.png
[04-Mar-2026 19:35:26 Africa/Lagos] Dispatching: Method=GET, Request='favicon.png'
[04-Mar-2026 19:36:24 Africa/Lagos] Index.php - URL from GET: ROOT
[04-Mar-2026 19:36:24 Africa/Lagos] Dispatching: Method=GET, Request=''
[04-Mar-2026 19:36:24 Africa/Lagos] Exact match found: 
[04-Mar-2026 19:36:24 Africa/Lagos] Index.php - URL from GET: favicon.ico
[04-Mar-2026 19:36:24 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[04-Mar-2026 20:20:10 Africa/Lagos] Index.php - URL from GET: ROOT
[04-Mar-2026 20:20:10 Africa/Lagos] Dispatching: Method=GET, Request=''
[04-Mar-2026 20:20:10 Africa/Lagos] Exact match found: 
[04-Mar-2026 20:47:02 Africa/Lagos] Index.php - URL from GET: server-status
[04-Mar-2026 20:47:02 Africa/Lagos] Dispatching: Method=GET, Request='server-status'
[05-Mar-2026 09:44:11 Africa/Lagos] Index.php - URL from GET: ROOT
[05-Mar-2026 09:44:11 Africa/Lagos] Dispatching: Method=POST, Request=''
[05-Mar-2026 09:44:12 Africa/Lagos] Index.php - URL from GET: ROOT
[05-Mar-2026 09:44:12 Africa/Lagos] Dispatching: Method=POST, Request=''
[05-Mar-2026 09:44:12 Africa/Lagos] Index.php - URL from GET: admin
[05-Mar-2026 09:44:12 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[05-Mar-2026 09:44:12 Africa/Lagos] Index.php - URL from GET: api
[05-Mar-2026 09:44:12 Africa/Lagos] Dispatching: Method=POST, Request='api'
[05-Mar-2026 09:44:27 Africa/Lagos] Index.php - URL from GET: ROOT
[05-Mar-2026 09:44:27 Africa/Lagos] Dispatching: Method=POST, Request=''
[05-Mar-2026 09:44:28 Africa/Lagos] Index.php - URL from GET: ROOT
[05-Mar-2026 09:44:28 Africa/Lagos] Dispatching: Method=POST, Request=''
[05-Mar-2026 09:44:28 Africa/Lagos] Index.php - URL from GET: admin
[05-Mar-2026 09:44:28 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[05-Mar-2026 09:44:28 Africa/Lagos] Index.php - URL from GET: api
[05-Mar-2026 09:44:28 Africa/Lagos] Dispatching: Method=POST, Request='api'
[05-Mar-2026 09:49:13 Africa/Lagos] Index.php - URL from GET: ROOT
[05-Mar-2026 09:49:13 Africa/Lagos] Dispatching: Method=POST, Request=''
[05-Mar-2026 09:49:13 Africa/Lagos] Index.php - URL from GET: ROOT
[05-Mar-2026 09:49:13 Africa/Lagos] Dispatching: Method=POST, Request=''
[05-Mar-2026 09:49:13 Africa/Lagos] Index.php - URL from GET: admin
[05-Mar-2026 09:49:13 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[05-Mar-2026 10:38:35 Africa/Lagos] Index.php - URL from GET: ROOT
[05-Mar-2026 10:38:35 Africa/Lagos] Dispatching: Method=GET, Request=''
[05-Mar-2026 10:38:35 Africa/Lagos] Exact match found: 
[05-Mar-2026 10:38:35 Africa/Lagos] Index.php - URL from GET: ROOT
[05-Mar-2026 10:38:35 Africa/Lagos] Dispatching: Method=GET, Request=''
[05-Mar-2026 10:38:35 Africa/Lagos] Exact match found: 
[05-Mar-2026 12:15:00 Africa/Lagos] Index.php - URL from GET: ROOT
[05-Mar-2026 12:15:00 Africa/Lagos] Dispatching: Method=POST, Request=''
[05-Mar-2026 12:15:00 Africa/Lagos] Index.php - URL from GET: ROOT
[05-Mar-2026 12:15:00 Africa/Lagos] Dispatching: Method=POST, Request=''
[05-Mar-2026 12:15:00 Africa/Lagos] Index.php - URL from GET: admin
[05-Mar-2026 12:15:00 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[05-Mar-2026 12:15:00 Africa/Lagos] Index.php - URL from GET: api
[05-Mar-2026 12:15:00 Africa/Lagos] Dispatching: Method=POST, Request='api'
[05-Mar-2026 13:27:00 Africa/Lagos] Index.php - URL from GET: 403.shtml
[05-Mar-2026 13:27:00 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[05-Mar-2026 14:32:02 Africa/Lagos] Index.php - URL from GET: ROOT
[05-Mar-2026 14:32:02 Africa/Lagos] Dispatching: Method=POST, Request=''
[05-Mar-2026 14:32:02 Africa/Lagos] Index.php - URL from GET: ROOT
[05-Mar-2026 14:32:02 Africa/Lagos] Dispatching: Method=POST, Request=''
[05-Mar-2026 14:32:03 Africa/Lagos] Index.php - URL from GET: admin
[05-Mar-2026 14:32:03 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[05-Mar-2026 14:32:03 Africa/Lagos] Index.php - URL from GET: api
[05-Mar-2026 14:32:03 Africa/Lagos] Dispatching: Method=POST, Request='api'
[05-Mar-2026 14:32:25 Africa/Lagos] Index.php - URL from GET: ROOT
[05-Mar-2026 14:32:25 Africa/Lagos] Dispatching: Method=POST, Request=''
[05-Mar-2026 14:32:25 Africa/Lagos] Index.php - URL from GET: ROOT
[05-Mar-2026 14:32:25 Africa/Lagos] Dispatching: Method=POST, Request=''
[05-Mar-2026 14:32:26 Africa/Lagos] Index.php - URL from GET: admin
[05-Mar-2026 14:32:26 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[05-Mar-2026 14:32:26 Africa/Lagos] Index.php - URL from GET: api
[05-Mar-2026 14:32:26 Africa/Lagos] Dispatching: Method=POST, Request='api'
[05-Mar-2026 17:38:55 Africa/Lagos] Index.php - URL from GET: ROOT
[05-Mar-2026 17:38:55 Africa/Lagos] Dispatching: Method=POST, Request=''
[05-Mar-2026 17:38:55 Africa/Lagos] Index.php - URL from GET: ROOT
[05-Mar-2026 17:38:55 Africa/Lagos] Dispatching: Method=POST, Request=''
[05-Mar-2026 17:38:56 Africa/Lagos] Index.php - URL from GET: admin
[05-Mar-2026 17:38:56 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[05-Mar-2026 17:38:56 Africa/Lagos] Index.php - URL from GET: api
[05-Mar-2026 17:38:56 Africa/Lagos] Dispatching: Method=POST, Request='api'
[05-Mar-2026 19:34:14 Africa/Lagos] Index.php - URL from GET: ROOT
[05-Mar-2026 19:34:14 Africa/Lagos] Dispatching: Method=GET, Request=''
[05-Mar-2026 19:34:14 Africa/Lagos] Exact match found: 
[05-Mar-2026 21:51:00 Africa/Lagos] Index.php - URL from GET: 403.shtml
[05-Mar-2026 21:51:00 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[05-Mar-2026 21:51:00 Africa/Lagos] Index.php - URL from GET: 403.shtml
[05-Mar-2026 21:51:00 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[05-Mar-2026 21:51:01 Africa/Lagos] Index.php - URL from GET: 403.shtml
[05-Mar-2026 21:51:01 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[05-Mar-2026 21:51:02 Africa/Lagos] Index.php - URL from GET: 403.shtml
[05-Mar-2026 21:51:02 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 02:29:32 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 02:29:32 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 07:46:50 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 07:46:50 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 07:46:51 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 07:46:51 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 08:02:25 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 08:02:25 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 08:02:27 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 08:02:27 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 08:02:28 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 08:02:28 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 09:06:15 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 09:06:15 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 09:06:17 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 09:06:17 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 09:27:19 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 09:27:19 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 09:27:20 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 09:27:20 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 12:02:17 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 12:02:17 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 12:59:08 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 12:59:08 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 12:59:08 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 12:59:08 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 12:59:09 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 12:59:09 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 12:59:09 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 12:59:09 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 12:59:11 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 12:59:11 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 12:59:11 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 12:59:11 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 13:17:21 Africa/Lagos] Index.php - URL from GET: ROOT
[06-Mar-2026 13:17:21 Africa/Lagos] Dispatching: Method=POST, Request=''
[06-Mar-2026 13:17:22 Africa/Lagos] Index.php - URL from GET: ROOT
[06-Mar-2026 13:17:22 Africa/Lagos] Dispatching: Method=POST, Request=''
[06-Mar-2026 13:17:23 Africa/Lagos] Index.php - URL from GET: admin
[06-Mar-2026 13:17:23 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[06-Mar-2026 13:17:23 Africa/Lagos] Index.php - URL from GET: api
[06-Mar-2026 13:17:23 Africa/Lagos] Dispatching: Method=POST, Request='api'
[06-Mar-2026 14:57:19 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 14:57:19 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 17:12:29 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 17:12:29 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 17:12:31 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 17:12:31 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 17:12:32 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 17:12:32 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 17:59:47 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 17:59:47 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 18:11:25 Africa/Lagos] Index.php - URL from GET: ROOT
[06-Mar-2026 18:11:25 Africa/Lagos] Dispatching: Method=GET, Request=''
[06-Mar-2026 18:11:25 Africa/Lagos] Exact match found: 
[06-Mar-2026 18:12:45 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 18:12:45 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 19:40:08 Africa/Lagos] Index.php - URL from GET: ROOT
[06-Mar-2026 19:40:08 Africa/Lagos] Dispatching: Method=GET, Request=''
[06-Mar-2026 19:40:08 Africa/Lagos] Exact match found: 
[06-Mar-2026 21:50:37 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 21:50:37 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 21:50:39 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 21:50:39 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 21:50:40 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 21:50:40 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 22:43:29 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 22:43:29 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 22:43:29 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 22:43:29 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 22:43:30 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 22:43:30 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 22:46:58 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 22:46:58 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 22:47:00 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 22:47:00 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[07-Mar-2026 00:19:55 Africa/Lagos] Index.php - URL from GET: 403.shtml
[07-Mar-2026 00:19:55 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[07-Mar-2026 02:33:11 Africa/Lagos] Index.php - URL from GET: 403.shtml
[07-Mar-2026 02:33:11 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[07-Mar-2026 06:27:57 Africa/Lagos] Index.php - URL from GET: 403.shtml
[07-Mar-2026 06:27:57 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[07-Mar-2026 11:08:56 Africa/Lagos] Index.php - URL from GET: 403.shtml
[07-Mar-2026 11:08:56 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[07-Mar-2026 12:20:37 Africa/Lagos] Index.php - URL from GET: 403.shtml
[07-Mar-2026 12:20:37 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[07-Mar-2026 12:20:38 Africa/Lagos] Index.php - URL from GET: 403.shtml
[07-Mar-2026 12:20:38 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[07-Mar-2026 12:57:01 Africa/Lagos] Index.php - URL from GET: 403.shtml
[07-Mar-2026 12:57:01 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[07-Mar-2026 12:57:02 Africa/Lagos] Index.php - URL from GET: 403.shtml
[07-Mar-2026 12:57:02 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[07-Mar-2026 12:57:04 Africa/Lagos] Index.php - URL from GET: 403.shtml
[07-Mar-2026 12:57:04 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[07-Mar-2026 13:22:42 Africa/Lagos] Index.php - URL from GET: 403.shtml
[07-Mar-2026 13:22:42 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[07-Mar-2026 15:32:45 Africa/Lagos] Index.php - URL from GET: 403.shtml
[07-Mar-2026 15:32:45 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[07-Mar-2026 15:32:46 Africa/Lagos] Index.php - URL from GET: 403.shtml
[07-Mar-2026 15:32:46 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[07-Mar-2026 15:32:47 Africa/Lagos] Index.php - URL from GET: 403.shtml
[07-Mar-2026 15:32:47 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[07-Mar-2026 16:11:05 Africa/Lagos] Index.php - URL from GET: 403.shtml
[07-Mar-2026 16:11:05 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[07-Mar-2026 16:57:29 Africa/Lagos] Index.php - URL from GET: 403.shtml
[07-Mar-2026 16:57:29 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[07-Mar-2026 16:57:30 Africa/Lagos] Index.php - URL from GET: 403.shtml
[07-Mar-2026 16:57:30 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[07-Mar-2026 16:57:31 Africa/Lagos] Index.php - URL from GET: 403.shtml
[07-Mar-2026 16:57:31 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[07-Mar-2026 16:58:41 Africa/Lagos] Index.php - URL from GET: ROOT
[07-Mar-2026 16:58:41 Africa/Lagos] Dispatching: Method=GET, Request=''
[07-Mar-2026 16:58:41 Africa/Lagos] Exact match found: 
[07-Mar-2026 17:42:42 Africa/Lagos] Index.php - URL from GET: ROOT
[07-Mar-2026 17:42:42 Africa/Lagos] Dispatching: Method=GET, Request=''
[07-Mar-2026 17:42:42 Africa/Lagos] Exact match found: 
[07-Mar-2026 19:38:22 Africa/Lagos] Index.php - URL from GET: 403.shtml
[07-Mar-2026 19:38:22 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[07-Mar-2026 23:21:38 Africa/Lagos] Index.php - URL from GET: 403.shtml
[07-Mar-2026 23:21:38 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[07-Mar-2026 23:21:39 Africa/Lagos] Index.php - URL from GET: 403.shtml
[07-Mar-2026 23:21:39 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[07-Mar-2026 23:21:42 Africa/Lagos] Index.php - URL from GET: 403.shtml
[07-Mar-2026 23:21:42 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 01:12:05 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 01:12:05 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 06:14:46 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 06:14:46 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 06:14:47 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 06:14:47 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 08:22:52 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 08:22:52 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 08:22:52 Africa/Lagos] Index.php - URL from GET: ROOT
[08-Mar-2026 08:22:52 Africa/Lagos] Dispatching: Method=GET, Request=''
[08-Mar-2026 08:22:52 Africa/Lagos] Exact match found: 
[08-Mar-2026 08:22:56 Africa/Lagos] Index.php - URL from GET: ROOT
[08-Mar-2026 08:22:56 Africa/Lagos] Dispatching: Method=GET, Request=''
[08-Mar-2026 08:22:56 Africa/Lagos] Exact match found: 
[08-Mar-2026 08:23:22 Africa/Lagos] Index.php - URL from GET: ROOT
[08-Mar-2026 08:23:22 Africa/Lagos] Dispatching: Method=GET, Request=''
[08-Mar-2026 08:23:22 Africa/Lagos] Exact match found: 
[08-Mar-2026 08:23:54 Africa/Lagos] Index.php - URL from GET: favicon.ico
[08-Mar-2026 08:23:54 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[08-Mar-2026 08:25:23 Africa/Lagos] Index.php - URL from GET: favicon.ico
[08-Mar-2026 08:25:23 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[08-Mar-2026 08:27:00 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 08:27:00 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 08:27:01 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 08:27:01 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 08:27:41 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 08:27:41 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 08:27:46 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 08:27:46 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 08:27:47 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 08:27:47 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 08:34:06 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 08:34:06 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 08:34:07 Africa/Lagos] Index.php - URL from GET: favicon.ico
[08-Mar-2026 08:34:07 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[08-Mar-2026 08:34:15 Africa/Lagos] Index.php - URL from GET: ROOT
[08-Mar-2026 08:34:15 Africa/Lagos] Dispatching: Method=GET, Request=''
[08-Mar-2026 08:34:15 Africa/Lagos] Exact match found: 
[08-Mar-2026 09:43:06 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 09:43:06 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 10:00:03 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 10:00:03 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 10:00:05 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 10:00:05 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 11:04:32 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 11:04:32 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 11:04:33 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 11:04:33 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 11:04:34 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 11:04:34 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 11:53:59 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 11:53:59 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 12:10:55 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 12:10:55 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 12:10:57 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 12:10:57 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 12:10:59 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 12:10:59 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 12:11:01 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 12:11:01 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 14:25:26 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 14:25:26 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 16:35:30 Africa/Lagos] Index.php - URL from GET: ROOT
[08-Mar-2026 16:35:30 Africa/Lagos] Dispatching: Method=GET, Request=''
[08-Mar-2026 16:35:30 Africa/Lagos] Exact match found: 
[08-Mar-2026 16:58:05 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 16:58:05 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 16:58:07 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 16:58:07 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 19:04:08 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 19:04:08 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 19:04:09 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 19:04:09 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 19:04:11 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 19:04:11 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 19:06:59 Africa/Lagos] Index.php - URL from GET: ROOT
[08-Mar-2026 19:06:59 Africa/Lagos] Dispatching: Method=GET, Request=''
[08-Mar-2026 19:06:59 Africa/Lagos] Exact match found: 
[08-Mar-2026 19:42:02 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 19:42:02 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 20:08:49 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 20:08:49 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 20:30:36 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 20:30:36 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 20:30:37 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 20:30:37 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 20:30:38 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 20:30:38 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 20:30:39 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 20:30:39 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[09-Mar-2026 00:00:20 Africa/Lagos] Index.php - URL from GET: 403.shtml
[09-Mar-2026 00:00:20 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[09-Mar-2026 00:00:21 Africa/Lagos] Index.php - URL from GET: 403.shtml
[09-Mar-2026 00:00:21 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[09-Mar-2026 00:00:22 Africa/Lagos] Index.php - URL from GET: 403.shtml
[09-Mar-2026 00:00:22 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[09-Mar-2026 00:00:23 Africa/Lagos] Index.php - URL from GET: 403.shtml
[09-Mar-2026 00:00:23 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[09-Mar-2026 02:02:20 Africa/Lagos] Index.php - URL from GET: ROOT
[09-Mar-2026 02:02:20 Africa/Lagos] Dispatching: Method=GET, Request=''
[09-Mar-2026 02:02:20 Africa/Lagos] Exact match found: 
[09-Mar-2026 02:25:57 Africa/Lagos] Index.php - URL from GET: 403.shtml
[09-Mar-2026 02:25:57 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[09-Mar-2026 04:47:50 Africa/Lagos] Index.php - URL from GET: 403.shtml
[09-Mar-2026 04:47:50 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[09-Mar-2026 04:47:51 Africa/Lagos] Index.php - URL from GET: 403.shtml
[09-Mar-2026 04:47:51 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[09-Mar-2026 04:47:52 Africa/Lagos] Index.php - URL from GET: 403.shtml
[09-Mar-2026 04:47:52 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[09-Mar-2026 04:47:54 Africa/Lagos] Index.php - URL from GET: 403.shtml
[09-Mar-2026 04:47:54 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[09-Mar-2026 04:59:24 Africa/Lagos] Index.php - URL from GET: 403.shtml
[09-Mar-2026 04:59:24 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[09-Mar-2026 06:05:11 Africa/Lagos] Index.php - URL from GET: ROOT
[09-Mar-2026 06:05:11 Africa/Lagos] Dispatching: Method=GET, Request=''
[09-Mar-2026 06:05:11 Africa/Lagos] Exact match found: 
[09-Mar-2026 06:05:17 Africa/Lagos] Index.php - URL from GET: wp-includes/wlwmanifest.xml
[09-Mar-2026 06:05:17 Africa/Lagos] Dispatching: Method=GET, Request='wp-includes/wlwmanifest.xml'
[09-Mar-2026 06:05:18 Africa/Lagos] Index.php - URL from GET: 403.shtml
[09-Mar-2026 06:05:18 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[09-Mar-2026 06:05:20 Africa/Lagos] Index.php - URL from GET: ROOT
[09-Mar-2026 06:05:20 Africa/Lagos] Dispatching: Method=GET, Request=''
[09-Mar-2026 06:05:20 Africa/Lagos] Exact match found: 
[09-Mar-2026 06:05:21 Africa/Lagos] Index.php - URL from GET: blog/wp-includes/wlwmanifest.xml
[09-Mar-2026 06:05:21 Africa/Lagos] Dispatching: Method=GET, Request='blog/wp-includes/wlwmanifest.xml'
[09-Mar-2026 06:05:22 Africa/Lagos] Index.php - URL from GET: web/wp-includes/wlwmanifest.xml
[09-Mar-2026 06:05:22 Africa/Lagos] Dispatching: Method=GET, Request='web/wp-includes/wlwmanifest.xml'
[09-Mar-2026 06:05:23 Africa/Lagos] Index.php - URL from GET: wordpress/wp-includes/wlwmanifest.xml
[09-Mar-2026 06:05:23 Africa/Lagos] Dispatching: Method=GET, Request='wordpress/wp-includes/wlwmanifest.xml'
[09-Mar-2026 06:05:25 Africa/Lagos] Index.php - URL from GET: website/wp-includes/wlwmanifest.xml
[09-Mar-2026 06:05:25 Africa/Lagos] Dispatching: Method=GET, Request='website/wp-includes/wlwmanifest.xml'
[09-Mar-2026 06:05:30 Africa/Lagos] Index.php - URL from GET: wp/wp-includes/wlwmanifest.xml
[09-Mar-2026 06:05:30 Africa/Lagos] Dispatching: Method=GET, Request='wp/wp-includes/wlwmanifest.xml'
[09-Mar-2026 06:05:32 Africa/Lagos] Index.php - URL from GET: news/wp-includes/wlwmanifest.xml
[09-Mar-2026 06:05:32 Africa/Lagos] Dispatching: Method=GET, Request='news/wp-includes/wlwmanifest.xml'
[09-Mar-2026 06:05:38 Africa/Lagos] Index.php - URL from GET: 2019/wp-includes/wlwmanifest.xml
[09-Mar-2026 06:05:38 Africa/Lagos] Dispatching: Method=GET, Request='2019/wp-includes/wlwmanifest.xml'
[09-Mar-2026 06:05:39 Africa/Lagos] Index.php - URL from GET: shop/wp-includes/wlwmanifest.xml
[09-Mar-2026 06:05:39 Africa/Lagos] Dispatching: Method=GET, Request='shop/wp-includes/wlwmanifest.xml'
[09-Mar-2026 06:05:40 Africa/Lagos] Index.php - URL from GET: wp1/wp-includes/wlwmanifest.xml
[09-Mar-2026 06:05:40 Africa/Lagos] Dispatching: Method=GET, Request='wp1/wp-includes/wlwmanifest.xml'
[09-Mar-2026 06:05:41 Africa/Lagos] Index.php - URL from GET: test/wp-includes/wlwmanifest.xml
[09-Mar-2026 06:05:41 Africa/Lagos] Dispatching: Method=GET, Request='test/wp-includes/wlwmanifest.xml'
[09-Mar-2026 07:30:05 Africa/Lagos] Index.php - URL from GET: 403.shtml
[09-Mar-2026 07:30:05 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[09-Mar-2026 07:42:11 Africa/Lagos] Index.php - URL from GET: 403.shtml
[09-Mar-2026 07:42:11 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[09-Mar-2026 08:35:06 Africa/Lagos] Index.php - URL from GET: ROOT
[09-Mar-2026 08:35:06 Africa/Lagos] Dispatching: Method=GET, Request=''
[09-Mar-2026 08:35:06 Africa/Lagos] Exact match found: 
[09-Mar-2026 09:39:40 Africa/Lagos] Index.php - URL from GET: 403.shtml
[09-Mar-2026 09:39:40 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[09-Mar-2026 09:39:41 Africa/Lagos] Index.php - URL from GET: 403.shtml
[09-Mar-2026 09:39:41 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[09-Mar-2026 09:39:43 Africa/Lagos] Index.php - URL from GET: 403.shtml
[09-Mar-2026 09:39:43 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[09-Mar-2026 09:50:08 Africa/Lagos] Index.php - URL from GET: migrants/create
[09-Mar-2026 09:50:08 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[09-Mar-2026 09:50:08 Africa/Lagos] Exact match found: migrants/create
[09-Mar-2026 09:50:08 Africa/Lagos] MigrantController constructor started
[09-Mar-2026 09:50:08 Africa/Lagos] Autoloader failed to load: Services/UploadService
[09-Mar-2026 09:50:08 Africa/Lagos] UploadService class not found - file uploads will be disabled
[09-Mar-2026 09:50:08 Africa/Lagos] MigrantController constructor completed
[09-Mar-2026 09:50:08 Africa/Lagos] MigrantController::create() called
[09-Mar-2026 09:50:09 Africa/Lagos] Index.php - URL from GET: login
[09-Mar-2026 09:50:09 Africa/Lagos] Dispatching: Method=GET, Request='login'
[09-Mar-2026 09:50:09 Africa/Lagos] Exact match found: login
[09-Mar-2026 12:45:26 Africa/Lagos] Index.php - URL from GET: dashboard
[09-Mar-2026 12:45:26 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[09-Mar-2026 12:45:26 Africa/Lagos] Exact match found: dashboard
[09-Mar-2026 12:45:27 Africa/Lagos] Index.php - URL from GET: login
[09-Mar-2026 12:45:27 Africa/Lagos] Dispatching: Method=GET, Request='login'
[09-Mar-2026 12:45:27 Africa/Lagos] Exact match found: login
[09-Mar-2026 12:45:44 Africa/Lagos] Index.php - URL from GET: login
[09-Mar-2026 12:45:44 Africa/Lagos] Dispatching: Method=POST, Request='login'
[09-Mar-2026 12:45:44 Africa/Lagos] Exact match found: login
[09-Mar-2026 12:45:44 Africa/Lagos] User logged in: ID=2, Role=Admin
[09-Mar-2026 12:45:45 Africa/Lagos] Index.php - URL from GET: dashboard
[09-Mar-2026 12:45:45 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[09-Mar-2026 12:45:45 Africa/Lagos] Exact match found: dashboard
[09-Mar-2026 12:49:08 Africa/Lagos] Index.php - URL from GET: logout
[09-Mar-2026 12:49:08 Africa/Lagos] Dispatching: Method=GET, Request='logout'
[09-Mar-2026 12:49:08 Africa/Lagos] Exact match found: logout
[09-Mar-2026 12:49:09 Africa/Lagos] Index.php - URL from GET: ROOT
[09-Mar-2026 12:49:09 Africa/Lagos] Dispatching: Method=GET, Request=''
[09-Mar-2026 12:49:09 Africa/Lagos] Exact match found: 
[09-Mar-2026 14:18:57 Africa/Lagos] Index.php - URL from GET: 403.shtml
[09-Mar-2026 14:18:57 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[09-Mar-2026 14:19:00 Africa/Lagos] Index.php - URL from GET: 403.shtml
[09-Mar-2026 14:19:00 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[09-Mar-2026 14:19:01 Africa/Lagos] Index.php - URL from GET: 403.shtml
[09-Mar-2026 14:19:01 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[09-Mar-2026 15:14:23 Africa/Lagos] Index.php - URL from GET: login
[09-Mar-2026 15:14:23 Africa/Lagos] Dispatching: Method=GET, Request='login'
[09-Mar-2026 15:14:23 Africa/Lagos] Exact match found: login
[09-Mar-2026 16:04:22 Africa/Lagos] Index.php - URL from GET: 403.shtml
[09-Mar-2026 16:04:22 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[09-Mar-2026 16:04:23 Africa/Lagos] Index.php - URL from GET: 403.shtml
[09-Mar-2026 16:04:23 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[09-Mar-2026 16:04:25 Africa/Lagos] Index.php - URL from GET: 403.shtml
[09-Mar-2026 16:04:25 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[09-Mar-2026 16:04:27 Africa/Lagos] Index.php - URL from GET: 403.shtml
[09-Mar-2026 16:04:27 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[09-Mar-2026 17:47:28 Africa/Lagos] Index.php - URL from GET: ROOT
[09-Mar-2026 17:47:28 Africa/Lagos] Dispatching: Method=GET, Request=''
[09-Mar-2026 17:47:28 Africa/Lagos] Exact match found: 
[09-Mar-2026 18:49:38 Africa/Lagos] Index.php - URL from GET: wp-login.php
[09-Mar-2026 18:49:38 Africa/Lagos] Dispatching: Method=GET, Request='wp-login.php'
[09-Mar-2026 19:10:41 Africa/Lagos] Index.php - URL from GET: 403.shtml
[09-Mar-2026 19:10:41 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[09-Mar-2026 19:10:48 Africa/Lagos] Index.php - URL from GET: 403.shtml
[09-Mar-2026 19:10:48 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[09-Mar-2026 19:10:52 Africa/Lagos] Index.php - URL from GET: 403.shtml
[09-Mar-2026 19:10:52 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[09-Mar-2026 20:55:02 Africa/Lagos] Index.php - URL from GET: ROOT
[09-Mar-2026 20:55:02 Africa/Lagos] Dispatching: Method=GET, Request=''
[09-Mar-2026 20:55:02 Africa/Lagos] Exact match found: 
[09-Mar-2026 21:09:41 Africa/Lagos] Index.php - URL from GET: ROOT
[09-Mar-2026 21:09:41 Africa/Lagos] Dispatching: Method=GET, Request=''
[09-Mar-2026 21:09:41 Africa/Lagos] Exact match found: 
[10-Mar-2026 00:06:52 Africa/Lagos] Index.php - URL from GET: 403.shtml
[10-Mar-2026 00:06:52 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[10-Mar-2026 00:06:52 Africa/Lagos] Index.php - URL from GET: ROOT
[10-Mar-2026 00:06:52 Africa/Lagos] Dispatching: Method=GET, Request=''
[10-Mar-2026 00:06:52 Africa/Lagos] Exact match found: 
[10-Mar-2026 04:05:21 Africa/Lagos] Index.php - URL from GET: 403.shtml
[10-Mar-2026 04:05:21 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[10-Mar-2026 07:18:36 Africa/Lagos] Index.php - URL from GET: ROOT
[10-Mar-2026 07:18:36 Africa/Lagos] Dispatching: Method=GET, Request=''
[10-Mar-2026 07:18:36 Africa/Lagos] Exact match found: 
[10-Mar-2026 11:52:47 Africa/Lagos] Index.php - URL from GET: login
[10-Mar-2026 11:52:47 Africa/Lagos] Dispatching: Method=GET, Request='login'
[10-Mar-2026 11:52:47 Africa/Lagos] Exact match found: login
[10-Mar-2026 12:17:14 Africa/Lagos] Index.php - URL from GET: ROOT
[10-Mar-2026 12:17:14 Africa/Lagos] Dispatching: Method=GET, Request=''
[10-Mar-2026 12:17:14 Africa/Lagos] Exact match found: 
[10-Mar-2026 12:31:24 Africa/Lagos] Index.php - URL from GET: ROOT
[10-Mar-2026 12:31:24 Africa/Lagos] Dispatching: Method=POST, Request=''
[10-Mar-2026 12:31:24 Africa/Lagos] Index.php - URL from GET: ROOT
[10-Mar-2026 12:31:24 Africa/Lagos] Dispatching: Method=POST, Request=''
[10-Mar-2026 12:31:25 Africa/Lagos] Index.php - URL from GET: ROOT
[10-Mar-2026 12:31:25 Africa/Lagos] Dispatching: Method=POST, Request=''
[10-Mar-2026 12:31:26 Africa/Lagos] Index.php - URL from GET: ROOT
[10-Mar-2026 12:31:26 Africa/Lagos] Dispatching: Method=POST, Request=''
[10-Mar-2026 12:31:27 Africa/Lagos] Index.php - URL from GET: admin
[10-Mar-2026 12:31:27 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[10-Mar-2026 12:31:28 Africa/Lagos] Index.php - URL from GET: admin
[10-Mar-2026 12:31:28 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[10-Mar-2026 12:31:29 Africa/Lagos] Index.php - URL from GET: api
[10-Mar-2026 12:31:29 Africa/Lagos] Dispatching: Method=POST, Request='api'
[10-Mar-2026 12:31:30 Africa/Lagos] Index.php - URL from GET: api
[10-Mar-2026 12:31:30 Africa/Lagos] Dispatching: Method=POST, Request='api'
[10-Mar-2026 13:10:56 Africa/Lagos] Index.php - URL from GET: login
[10-Mar-2026 13:10:56 Africa/Lagos] Dispatching: Method=GET, Request='login'
[10-Mar-2026 13:10:56 Africa/Lagos] Exact match found: login
[10-Mar-2026 14:52:53 Africa/Lagos] Index.php - URL from GET: dashboard
[10-Mar-2026 14:52:53 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[10-Mar-2026 14:52:53 Africa/Lagos] Exact match found: dashboard
[10-Mar-2026 14:54:09 Africa/Lagos] Index.php - URL from GET: dashboard
[10-Mar-2026 14:54:09 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[10-Mar-2026 14:54:09 Africa/Lagos] Exact match found: dashboard
[10-Mar-2026 14:54:10 Africa/Lagos] Index.php - URL from GET: login
[10-Mar-2026 14:54:10 Africa/Lagos] Dispatching: Method=GET, Request='login'
[10-Mar-2026 14:54:10 Africa/Lagos] Exact match found: login
[10-Mar-2026 14:54:36 Africa/Lagos] Index.php - URL from GET: login
[10-Mar-2026 14:54:36 Africa/Lagos] Dispatching: Method=POST, Request='login'
[10-Mar-2026 14:54:36 Africa/Lagos] Exact match found: login
[10-Mar-2026 14:54:36 Africa/Lagos] User logged in: ID=2, Role=Admin
[10-Mar-2026 14:54:36 Africa/Lagos] Index.php - URL from GET: dashboard
[10-Mar-2026 14:54:36 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[10-Mar-2026 14:54:36 Africa/Lagos] Exact match found: dashboard
[10-Mar-2026 14:54:57 Africa/Lagos] Index.php - URL from GET: migrants/create
[10-Mar-2026 14:54:57 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[10-Mar-2026 14:54:57 Africa/Lagos] Exact match found: migrants/create
[10-Mar-2026 14:54:57 Africa/Lagos] MigrantController constructor started
[10-Mar-2026 14:54:57 Africa/Lagos] Autoloader failed to load: Services/UploadService
[10-Mar-2026 14:54:57 Africa/Lagos] UploadService class not found - file uploads will be disabled
[10-Mar-2026 14:54:57 Africa/Lagos] MigrantController constructor completed
[10-Mar-2026 14:54:57 Africa/Lagos] MigrantController::create() called
[10-Mar-2026 14:55:11 Africa/Lagos] Index.php - URL from GET: migrants/search
[10-Mar-2026 14:55:11 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[10-Mar-2026 14:55:11 Africa/Lagos] Exact match found: migrants/search
[10-Mar-2026 14:55:11 Africa/Lagos] MigrantController constructor started
[10-Mar-2026 14:55:11 Africa/Lagos] Autoloader failed to load: Services/UploadService
[10-Mar-2026 14:55:11 Africa/Lagos] UploadService class not found - file uploads will be disabled
[10-Mar-2026 14:55:11 Africa/Lagos] MigrantController constructor completed
[10-Mar-2026 14:55:14 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000019
[10-Mar-2026 14:55:14 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000019'
[10-Mar-2026 14:55:14 Africa/Lagos] Pattern match found: migrants/{id}
[10-Mar-2026 14:55:14 Africa/Lagos] MigrantController constructor started
[10-Mar-2026 14:55:14 Africa/Lagos] Autoloader failed to load: Services/UploadService
[10-Mar-2026 14:55:14 Africa/Lagos] UploadService class not found - file uploads will be disabled
[10-Mar-2026 14:55:14 Africa/Lagos] MigrantController constructor completed
[10-Mar-2026 14:55:17 Africa/Lagos] Index.php - URL from GET: dashboard
[10-Mar-2026 14:55:17 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[10-Mar-2026 14:55:17 Africa/Lagos] Exact match found: dashboard
[10-Mar-2026 14:55:20 Africa/Lagos] Index.php - URL from GET: migrants/create
[10-Mar-2026 14:55:20 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[10-Mar-2026 14:55:20 Africa/Lagos] Exact match found: migrants/create
[10-Mar-2026 14:55:20 Africa/Lagos] MigrantController constructor started
[10-Mar-2026 14:55:20 Africa/Lagos] Autoloader failed to load: Services/UploadService
[10-Mar-2026 14:55:20 Africa/Lagos] UploadService class not found - file uploads will be disabled
[10-Mar-2026 14:55:20 Africa/Lagos] MigrantController constructor completed
[10-Mar-2026 14:55:20 Africa/Lagos] MigrantController::create() called
[10-Mar-2026 15:01:53 Africa/Lagos] Index.php - URL from GET: migrants/store
[10-Mar-2026 15:01:53 Africa/Lagos] Dispatching: Method=POST, Request='migrants/store'
[10-Mar-2026 15:01:53 Africa/Lagos] Exact match found: migrants/store
[10-Mar-2026 15:01:53 Africa/Lagos] MigrantController constructor started
[10-Mar-2026 15:01:53 Africa/Lagos] Autoloader failed to load: Services/UploadService
[10-Mar-2026 15:01:53 Africa/Lagos] UploadService class not found - file uploads will be disabled
[10-Mar-2026 15:01:53 Africa/Lagos] MigrantController constructor completed
[10-Mar-2026 15:01:55 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000020
[10-Mar-2026 15:01:55 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000020'
[10-Mar-2026 15:01:55 Africa/Lagos] Pattern match found: migrants/{id}
[10-Mar-2026 15:01:55 Africa/Lagos] MigrantController constructor started
[10-Mar-2026 15:01:55 Africa/Lagos] Autoloader failed to load: Services/UploadService
[10-Mar-2026 15:01:55 Africa/Lagos] UploadService class not found - file uploads will be disabled
[10-Mar-2026 15:01:55 Africa/Lagos] MigrantController constructor completed
[10-Mar-2026 15:05:08 Africa/Lagos] Index.php - URL from GET: migrants/add-dependant
[10-Mar-2026 15:05:08 Africa/Lagos] Dispatching: Method=POST, Request='migrants/add-dependant'
[10-Mar-2026 15:05:08 Africa/Lagos] Exact match found: migrants/add-dependant
[10-Mar-2026 15:05:08 Africa/Lagos] MigrantController constructor started
[10-Mar-2026 15:05:08 Africa/Lagos] Autoloader failed to load: Services/UploadService
[10-Mar-2026 15:05:08 Africa/Lagos] UploadService class not found - file uploads will be disabled
[10-Mar-2026 15:05:08 Africa/Lagos] MigrantController constructor completed
[10-Mar-2026 15:05:08 Africa/Lagos] === ADD DEPENDANT CALLED ===
[10-Mar-2026 15:05:08 Africa/Lagos] POST data: Array
(
    [person_id] => NIS-MIG-2026-000020
    [csrf_token] => 40252612ca2883400375134e24cce12b345faa1a63d74af4b58a209618a6590c
    [surname] => DAGOGO
    [given_name] => FAITH
    [date_of_birth] => 2025-08-03
    [gender] => Female
    [document_no] => 
    [relationship] => Child
)

[10-Mar-2026 15:05:11 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000020
[10-Mar-2026 15:05:11 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000020'
[10-Mar-2026 15:05:11 Africa/Lagos] Pattern match found: migrants/{id}
[10-Mar-2026 15:05:11 Africa/Lagos] MigrantController constructor started
[10-Mar-2026 15:05:11 Africa/Lagos] Autoloader failed to load: Services/UploadService
[10-Mar-2026 15:05:11 Africa/Lagos] UploadService class not found - file uploads will be disabled
[10-Mar-2026 15:05:11 Africa/Lagos] MigrantController constructor completed
[10-Mar-2026 15:06:03 Africa/Lagos] Index.php - URL from GET: profile
[10-Mar-2026 15:06:03 Africa/Lagos] Dispatching: Method=GET, Request='profile'
[10-Mar-2026 15:06:03 Africa/Lagos] Exact match found: profile
[10-Mar-2026 15:06:10 Africa/Lagos] Index.php - URL from GET: migrants/search
[10-Mar-2026 15:06:10 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[10-Mar-2026 15:06:10 Africa/Lagos] Exact match found: migrants/search
[10-Mar-2026 15:06:10 Africa/Lagos] MigrantController constructor started
[10-Mar-2026 15:06:10 Africa/Lagos] Autoloader failed to load: Services/UploadService
[10-Mar-2026 15:06:10 Africa/Lagos] UploadService class not found - file uploads will be disabled
[10-Mar-2026 15:06:10 Africa/Lagos] MigrantController constructor completed
[10-Mar-2026 15:06:14 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000020
[10-Mar-2026 15:06:14 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000020'
[10-Mar-2026 15:06:14 Africa/Lagos] Pattern match found: migrants/{id}
[10-Mar-2026 15:06:14 Africa/Lagos] MigrantController constructor started
[10-Mar-2026 15:06:14 Africa/Lagos] Autoloader failed to load: Services/UploadService
[10-Mar-2026 15:06:14 Africa/Lagos] UploadService class not found - file uploads will be disabled
[10-Mar-2026 15:06:14 Africa/Lagos] MigrantController constructor completed
[10-Mar-2026 15:06:19 Africa/Lagos] Index.php - URL from GET: dashboard
[10-Mar-2026 15:06:19 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[10-Mar-2026 15:06:19 Africa/Lagos] Exact match found: dashboard
[10-Mar-2026 15:07:17 Africa/Lagos] Index.php - URL from GET: profile
[10-Mar-2026 15:07:17 Africa/Lagos] Dispatching: Method=GET, Request='profile'
[10-Mar-2026 15:07:17 Africa/Lagos] Exact match found: profile
[10-Mar-2026 15:07:18 Africa/Lagos] Index.php - URL from GET: profile
[10-Mar-2026 15:07:18 Africa/Lagos] Dispatching: Method=GET, Request='profile'
[10-Mar-2026 15:07:18 Africa/Lagos] Exact match found: profile
[10-Mar-2026 15:07:22 Africa/Lagos] Index.php - URL from GET: logout
[10-Mar-2026 15:07:22 Africa/Lagos] Dispatching: Method=GET, Request='logout'
[10-Mar-2026 15:07:22 Africa/Lagos] Exact match found: logout
[10-Mar-2026 15:07:23 Africa/Lagos] Index.php - URL from GET: ROOT
[10-Mar-2026 15:07:23 Africa/Lagos] Dispatching: Method=GET, Request=''
[10-Mar-2026 15:07:23 Africa/Lagos] Exact match found: 
[10-Mar-2026 15:07:39 Africa/Lagos] Index.php - URL from GET: login
[10-Mar-2026 15:07:39 Africa/Lagos] Dispatching: Method=POST, Request='login'
[10-Mar-2026 15:07:39 Africa/Lagos] Exact match found: login
[10-Mar-2026 15:07:39 Africa/Lagos] User logged in: ID=1, Role=SuperAdmin
[10-Mar-2026 15:07:39 Africa/Lagos] Index.php - URL from GET: dashboard
[10-Mar-2026 15:07:39 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[10-Mar-2026 15:07:39 Africa/Lagos] Exact match found: dashboard
[10-Mar-2026 15:23:01 Africa/Lagos] Index.php - URL from GET: migrants/search
[10-Mar-2026 15:23:01 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[10-Mar-2026 15:23:01 Africa/Lagos] Exact match found: migrants/search
[10-Mar-2026 15:23:01 Africa/Lagos] MigrantController constructor started
[10-Mar-2026 15:23:01 Africa/Lagos] Autoloader failed to load: Services/UploadService
[10-Mar-2026 15:23:01 Africa/Lagos] UploadService class not found - file uploads will be disabled
[10-Mar-2026 15:23:01 Africa/Lagos] MigrantController constructor completed
[10-Mar-2026 15:23:07 Africa/Lagos] Index.php - URL from GET: dashboard
[10-Mar-2026 15:23:07 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[10-Mar-2026 15:23:07 Africa/Lagos] Exact match found: dashboard
[10-Mar-2026 15:37:48 Africa/Lagos] Index.php - URL from GET: migrants/create
[10-Mar-2026 15:37:48 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[10-Mar-2026 15:37:48 Africa/Lagos] Exact match found: migrants/create
[10-Mar-2026 15:37:48 Africa/Lagos] MigrantController constructor started
[10-Mar-2026 15:37:48 Africa/Lagos] Autoloader failed to load: Services/UploadService
[10-Mar-2026 15:37:48 Africa/Lagos] UploadService class not found - file uploads will be disabled
[10-Mar-2026 15:37:48 Africa/Lagos] MigrantController constructor completed
[10-Mar-2026 15:37:48 Africa/Lagos] MigrantController::create() called
[10-Mar-2026 15:38:48 Africa/Lagos] Index.php - URL from GET: migrants/search
[10-Mar-2026 15:38:48 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[10-Mar-2026 15:38:48 Africa/Lagos] Exact match found: migrants/search
[10-Mar-2026 15:38:48 Africa/Lagos] MigrantController constructor started
[10-Mar-2026 15:38:48 Africa/Lagos] Autoloader failed to load: Services/UploadService
[10-Mar-2026 15:38:48 Africa/Lagos] UploadService class not found - file uploads will be disabled
[10-Mar-2026 15:38:48 Africa/Lagos] MigrantController constructor completed
[10-Mar-2026 15:38:55 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000020
[10-Mar-2026 15:38:55 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000020'
[10-Mar-2026 15:38:55 Africa/Lagos] Pattern match found: migrants/{id}
[10-Mar-2026 15:38:55 Africa/Lagos] MigrantController constructor started
[10-Mar-2026 15:38:55 Africa/Lagos] Autoloader failed to load: Services/UploadService
[10-Mar-2026 15:38:55 Africa/Lagos] UploadService class not found - file uploads will be disabled
[10-Mar-2026 15:38:55 Africa/Lagos] MigrantController constructor completed
[10-Mar-2026 16:02:02 Africa/Lagos] Index.php - URL from GET: logout
[10-Mar-2026 16:02:02 Africa/Lagos] Dispatching: Method=GET, Request='logout'
[10-Mar-2026 16:02:02 Africa/Lagos] Exact match found: logout
[10-Mar-2026 16:02:03 Africa/Lagos] Index.php - URL from GET: ROOT
[10-Mar-2026 16:02:03 Africa/Lagos] Dispatching: Method=GET, Request=''
[10-Mar-2026 16:02:03 Africa/Lagos] Exact match found: 
[10-Mar-2026 17:14:15 Africa/Lagos] Index.php - URL from GET: ROOT
[10-Mar-2026 17:14:15 Africa/Lagos] Dispatching: Method=GET, Request=''
[10-Mar-2026 17:14:15 Africa/Lagos] Exact match found: 
[10-Mar-2026 17:31:03 Africa/Lagos] Index.php - URL from GET: ROOT
[10-Mar-2026 17:31:03 Africa/Lagos] Dispatching: Method=GET, Request=''
[10-Mar-2026 17:31:03 Africa/Lagos] Exact match found: 
[10-Mar-2026 17:42:05 Africa/Lagos] Index.php - URL from GET: ROOT
[10-Mar-2026 17:42:05 Africa/Lagos] Dispatching: Method=POST, Request=''
[10-Mar-2026 17:42:06 Africa/Lagos] Index.php - URL from GET: ROOT
[10-Mar-2026 17:42:06 Africa/Lagos] Dispatching: Method=POST, Request=''
[10-Mar-2026 17:42:07 Africa/Lagos] Index.php - URL from GET: admin
[10-Mar-2026 17:42:07 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[10-Mar-2026 17:42:08 Africa/Lagos] Index.php - URL from GET: api
[10-Mar-2026 17:42:08 Africa/Lagos] Dispatching: Method=POST, Request='api'
[10-Mar-2026 19:33:52 Africa/Lagos] Index.php - URL from GET: wp-login.php
[10-Mar-2026 19:33:52 Africa/Lagos] Dispatching: Method=GET, Request='wp-login.php'
[10-Mar-2026 23:37:42 Africa/Lagos] Index.php - URL from GET: 403.shtml
[10-Mar-2026 23:37:42 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[11-Mar-2026 02:01:32 Africa/Lagos] Index.php - URL from GET: ROOT
[11-Mar-2026 02:01:32 Africa/Lagos] Dispatching: Method=GET, Request=''
[11-Mar-2026 02:01:32 Africa/Lagos] Exact match found: 
[11-Mar-2026 09:32:00 Africa/Lagos] Index.php - URL from GET: login
[11-Mar-2026 09:32:00 Africa/Lagos] Dispatching: Method=GET, Request='login'
[11-Mar-2026 09:32:00 Africa/Lagos] Exact match found: login
[11-Mar-2026 09:53:26 Africa/Lagos] Index.php - URL from GET: login
[11-Mar-2026 09:53:26 Africa/Lagos] Dispatching: Method=GET, Request='login'
[11-Mar-2026 09:53:26 Africa/Lagos] Exact match found: login
[11-Mar-2026 10:09:14 Africa/Lagos] Index.php - URL from GET: login
[11-Mar-2026 10:09:14 Africa/Lagos] Dispatching: Method=POST, Request='login'
[11-Mar-2026 10:09:14 Africa/Lagos] Exact match found: login
[11-Mar-2026 10:09:14 Africa/Lagos] User logged in: ID=6, Role=SuperAdmin
[11-Mar-2026 10:09:15 Africa/Lagos] Index.php - URL from GET: dashboard
[11-Mar-2026 10:09:15 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[11-Mar-2026 10:09:15 Africa/Lagos] Exact match found: dashboard
[11-Mar-2026 10:09:20 Africa/Lagos] Index.php - URL from GET: dashboard
[11-Mar-2026 10:09:20 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[11-Mar-2026 10:09:20 Africa/Lagos] Exact match found: dashboard
[11-Mar-2026 10:09:21 Africa/Lagos] Index.php - URL from GET: login
[11-Mar-2026 10:09:21 Africa/Lagos] Dispatching: Method=GET, Request='login'
[11-Mar-2026 10:09:21 Africa/Lagos] Exact match found: login
[11-Mar-2026 10:09:37 Africa/Lagos] Index.php - URL from GET: migrants/create
[11-Mar-2026 10:09:37 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[11-Mar-2026 10:09:37 Africa/Lagos] Exact match found: migrants/create
[11-Mar-2026 10:09:37 Africa/Lagos] MigrantController constructor started
[11-Mar-2026 10:09:37 Africa/Lagos] Autoloader failed to load: Services/UploadService
[11-Mar-2026 10:09:37 Africa/Lagos] UploadService class not found - file uploads will be disabled
[11-Mar-2026 10:09:37 Africa/Lagos] MigrantController constructor completed
[11-Mar-2026 10:09:37 Africa/Lagos] MigrantController::create() called
[11-Mar-2026 10:22:36 Africa/Lagos] Index.php - URL from GET: ROOT
[11-Mar-2026 10:22:36 Africa/Lagos] Dispatching: Method=GET, Request=''
[11-Mar-2026 10:22:36 Africa/Lagos] Exact match found: 
[11-Mar-2026 10:22:37 Africa/Lagos] Index.php - URL from GET: dashboard
[11-Mar-2026 10:22:37 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[11-Mar-2026 10:22:37 Africa/Lagos] Exact match found: dashboard
[11-Mar-2026 10:22:53 Africa/Lagos] Index.php - URL from GET: migrants/create
[11-Mar-2026 10:22:53 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[11-Mar-2026 10:22:53 Africa/Lagos] Exact match found: migrants/create
[11-Mar-2026 10:22:53 Africa/Lagos] MigrantController constructor started
[11-Mar-2026 10:22:53 Africa/Lagos] Autoloader failed to load: Services/UploadService
[11-Mar-2026 10:22:53 Africa/Lagos] UploadService class not found - file uploads will be disabled
[11-Mar-2026 10:22:53 Africa/Lagos] MigrantController constructor completed
[11-Mar-2026 10:22:53 Africa/Lagos] MigrantController::create() called
[11-Mar-2026 10:26:56 Africa/Lagos] Index.php - URL from GET: migrants/create
[11-Mar-2026 10:26:56 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[11-Mar-2026 10:26:56 Africa/Lagos] Exact match found: migrants/create
[11-Mar-2026 10:26:56 Africa/Lagos] MigrantController constructor started
[11-Mar-2026 10:26:56 Africa/Lagos] Autoloader failed to load: Services/UploadService
[11-Mar-2026 10:26:56 Africa/Lagos] UploadService class not found - file uploads will be disabled
[11-Mar-2026 10:26:56 Africa/Lagos] MigrantController constructor completed
[11-Mar-2026 10:26:56 Africa/Lagos] MigrantController::create() called
[11-Mar-2026 10:27:21 Africa/Lagos] Index.php - URL from GET: migrants/create
[11-Mar-2026 10:27:21 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[11-Mar-2026 10:27:21 Africa/Lagos] Exact match found: migrants/create
[11-Mar-2026 10:27:21 Africa/Lagos] MigrantController constructor started
[11-Mar-2026 10:27:21 Africa/Lagos] Autoloader failed to load: Services/UploadService
[11-Mar-2026 10:27:21 Africa/Lagos] UploadService class not found - file uploads will be disabled
[11-Mar-2026 10:27:21 Africa/Lagos] MigrantController constructor completed
[11-Mar-2026 10:27:21 Africa/Lagos] MigrantController::create() called
[11-Mar-2026 10:36:05 Africa/Lagos] Index.php - URL from GET: migrants/create
[11-Mar-2026 10:36:05 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[11-Mar-2026 10:36:05 Africa/Lagos] Exact match found: migrants/create
[11-Mar-2026 10:36:05 Africa/Lagos] MigrantController constructor started
[11-Mar-2026 10:36:05 Africa/Lagos] Autoloader failed to load: Services/UploadService
[11-Mar-2026 10:36:05 Africa/Lagos] UploadService class not found - file uploads will be disabled
[11-Mar-2026 10:36:05 Africa/Lagos] MigrantController constructor completed
[11-Mar-2026 10:36:05 Africa/Lagos] MigrantController::create() called
[11-Mar-2026 10:43:18 Africa/Lagos] Index.php - URL from GET: migrants/create
[11-Mar-2026 10:43:18 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[11-Mar-2026 10:43:18 Africa/Lagos] Exact match found: migrants/create
[11-Mar-2026 10:43:18 Africa/Lagos] MigrantController constructor started
[11-Mar-2026 10:43:18 Africa/Lagos] Autoloader failed to load: Services/UploadService
[11-Mar-2026 10:43:18 Africa/Lagos] UploadService class not found - file uploads will be disabled
[11-Mar-2026 10:43:18 Africa/Lagos] MigrantController constructor completed
[11-Mar-2026 10:43:18 Africa/Lagos] MigrantController::create() called
[11-Mar-2026 10:47:07 Africa/Lagos] Index.php - URL from GET: migrants/create
[11-Mar-2026 10:47:07 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[11-Mar-2026 10:47:07 Africa/Lagos] Exact match found: migrants/create
[11-Mar-2026 10:47:07 Africa/Lagos] MigrantController constructor started
[11-Mar-2026 10:47:07 Africa/Lagos] Autoloader failed to load: Services/UploadService
[11-Mar-2026 10:47:07 Africa/Lagos] UploadService class not found - file uploads will be disabled
[11-Mar-2026 10:47:07 Africa/Lagos] MigrantController constructor completed
[11-Mar-2026 10:47:07 Africa/Lagos] MigrantController::create() called
[11-Mar-2026 16:06:51 Africa/Lagos] Index.php - URL from GET: ROOT
[11-Mar-2026 16:06:51 Africa/Lagos] Dispatching: Method=GET, Request=''
[11-Mar-2026 16:06:51 Africa/Lagos] Exact match found: 
[11-Mar-2026 16:07:07 Africa/Lagos] Index.php - URL from GET: ROOT
[11-Mar-2026 16:07:07 Africa/Lagos] Dispatching: Method=GET, Request=''
[11-Mar-2026 16:07:07 Africa/Lagos] Exact match found: 
[11-Mar-2026 19:52:35 Africa/Lagos] Index.php - URL from GET: ROOT
[11-Mar-2026 19:52:35 Africa/Lagos] Dispatching: Method=GET, Request=''
[11-Mar-2026 19:52:35 Africa/Lagos] Exact match found: 
[11-Mar-2026 22:08:51 Africa/Lagos] Index.php - URL from GET: 403.shtml
[11-Mar-2026 22:08:51 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[12-Mar-2026 14:56:10 Africa/Lagos] Index.php - URL from GET: ROOT
[12-Mar-2026 14:56:10 Africa/Lagos] Dispatching: Method=POST, Request=''
[12-Mar-2026 14:56:10 Africa/Lagos] Index.php - URL from GET: ROOT
[12-Mar-2026 14:56:10 Africa/Lagos] Dispatching: Method=POST, Request=''
[12-Mar-2026 14:56:11 Africa/Lagos] Index.php - URL from GET: admin
[12-Mar-2026 14:56:11 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[12-Mar-2026 14:56:12 Africa/Lagos] Index.php - URL from GET: api
[12-Mar-2026 14:56:12 Africa/Lagos] Dispatching: Method=POST, Request='api'
[12-Mar-2026 16:59:26 Africa/Lagos] Index.php - URL from GET: ROOT
[12-Mar-2026 16:59:26 Africa/Lagos] Dispatching: Method=GET, Request=''
[12-Mar-2026 16:59:26 Africa/Lagos] Exact match found: 
[12-Mar-2026 18:17:21 Africa/Lagos] Index.php - URL from GET: ROOT
[12-Mar-2026 18:17:21 Africa/Lagos] Dispatching: Method=GET, Request=''
[12-Mar-2026 18:17:21 Africa/Lagos] Exact match found: 
[12-Mar-2026 19:49:41 Africa/Lagos] Index.php - URL from GET: ROOT
[12-Mar-2026 19:49:41 Africa/Lagos] Index.php - URL from GET: ROOT
[12-Mar-2026 19:49:41 Africa/Lagos] Dispatching: Method=POST, Request=''
[12-Mar-2026 19:49:41 Africa/Lagos] Dispatching: Method=POST, Request=''
[12-Mar-2026 19:49:43 Africa/Lagos] Index.php - URL from GET: ROOT
[12-Mar-2026 19:49:43 Africa/Lagos] Dispatching: Method=POST, Request=''
[12-Mar-2026 19:49:43 Africa/Lagos] Index.php - URL from GET: ROOT
[12-Mar-2026 19:49:43 Africa/Lagos] Dispatching: Method=POST, Request=''
[12-Mar-2026 19:49:44 Africa/Lagos] Index.php - URL from GET: admin
[12-Mar-2026 19:49:44 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[12-Mar-2026 19:49:44 Africa/Lagos] Index.php - URL from GET: admin
[12-Mar-2026 19:49:44 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[12-Mar-2026 19:49:45 Africa/Lagos] Index.php - URL from GET: api
[12-Mar-2026 19:49:45 Africa/Lagos] Dispatching: Method=POST, Request='api'
[12-Mar-2026 19:49:45 Africa/Lagos] Index.php - URL from GET: api
[12-Mar-2026 19:49:45 Africa/Lagos] Dispatching: Method=POST, Request='api'
[12-Mar-2026 20:46:37 Africa/Lagos] Index.php - URL from GET: 403.shtml
[12-Mar-2026 20:46:37 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[13-Mar-2026 08:22:26 Africa/Lagos] Index.php - URL from GET: ROOT
[13-Mar-2026 08:22:26 Africa/Lagos] Dispatching: Method=GET, Request=''
[13-Mar-2026 08:22:26 Africa/Lagos] Exact match found: 
[13-Mar-2026 16:18:11 Africa/Lagos] Index.php - URL from GET: ROOT
[13-Mar-2026 16:18:11 Africa/Lagos] Dispatching: Method=GET, Request=''
[13-Mar-2026 16:18:11 Africa/Lagos] Exact match found: 
[13-Mar-2026 19:25:45 Africa/Lagos] Index.php - URL from GET: 403.shtml
[13-Mar-2026 19:25:45 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[13-Mar-2026 20:19:07 Africa/Lagos] Index.php - URL from GET: dashboard
[13-Mar-2026 20:19:07 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[13-Mar-2026 20:19:07 Africa/Lagos] Exact match found: dashboard
[13-Mar-2026 20:19:08 Africa/Lagos] Index.php - URL from GET: login
[13-Mar-2026 20:19:08 Africa/Lagos] Dispatching: Method=GET, Request='login'
[13-Mar-2026 20:19:08 Africa/Lagos] Exact match found: login
[13-Mar-2026 20:19:49 Africa/Lagos] Index.php - URL from GET: ROOT
[13-Mar-2026 20:19:49 Africa/Lagos] Dispatching: Method=GET, Request=''
[13-Mar-2026 20:19:49 Africa/Lagos] Exact match found: 
[13-Mar-2026 20:19:56 Africa/Lagos] Index.php - URL from GET: favicon.ico
[13-Mar-2026 20:19:56 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[13-Mar-2026 20:28:29 Africa/Lagos] Index.php - URL from GET: ROOT
[13-Mar-2026 20:28:29 Africa/Lagos] Dispatching: Method=GET, Request=''
[13-Mar-2026 20:28:29 Africa/Lagos] Exact match found: 
[13-Mar-2026 20:28:29 Africa/Lagos] Index.php - URL from GET: dashboard
[13-Mar-2026 20:28:29 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[13-Mar-2026 20:28:29 Africa/Lagos] Exact match found: dashboard
[13-Mar-2026 20:28:30 Africa/Lagos] Index.php - URL from GET: login
[13-Mar-2026 20:28:30 Africa/Lagos] Dispatching: Method=GET, Request='login'
[13-Mar-2026 20:28:30 Africa/Lagos] Exact match found: login
[13-Mar-2026 20:46:11 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[13-Mar-2026 20:46:11 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[13-Mar-2026 20:47:32 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[13-Mar-2026 20:47:32 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[13-Mar-2026 20:47:34 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[13-Mar-2026 20:47:34 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[13-Mar-2026 20:47:37 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[13-Mar-2026 20:47:37 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[13-Mar-2026 20:47:49 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[13-Mar-2026 20:47:49 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[13-Mar-2026 20:48:02 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[13-Mar-2026 20:48:02 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[13-Mar-2026 20:56:02 Africa/Lagos] Index.php - URL from GET: dashboard
[13-Mar-2026 20:56:02 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[13-Mar-2026 20:56:02 Africa/Lagos] Exact match found: dashboard
[13-Mar-2026 20:56:04 Africa/Lagos] Index.php - URL from GET: login
[13-Mar-2026 20:56:04 Africa/Lagos] Dispatching: Method=GET, Request='login'
[13-Mar-2026 20:56:04 Africa/Lagos] Exact match found: login
[13-Mar-2026 20:56:04 Africa/Lagos] Index.php - URL from GET: ROOT
[13-Mar-2026 20:56:04 Africa/Lagos] Dispatching: Method=GET, Request=''
[13-Mar-2026 20:56:04 Africa/Lagos] Exact match found: 
[13-Mar-2026 20:56:05 Africa/Lagos] Index.php - URL from GET: dashboard
[13-Mar-2026 20:56:05 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[13-Mar-2026 20:56:05 Africa/Lagos] Exact match found: dashboard
[13-Mar-2026 20:56:06 Africa/Lagos] Index.php - URL from GET: login
[13-Mar-2026 20:56:06 Africa/Lagos] Dispatching: Method=GET, Request='login'
[13-Mar-2026 20:56:06 Africa/Lagos] Exact match found: login
[13-Mar-2026 20:56:30 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[13-Mar-2026 20:56:30 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[13-Mar-2026 20:56:48 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[13-Mar-2026 20:56:48 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[13-Mar-2026 20:57:16 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[13-Mar-2026 20:57:16 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[13-Mar-2026 20:57:26 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[13-Mar-2026 20:57:26 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[13-Mar-2026 20:58:11 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[13-Mar-2026 20:58:11 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[13-Mar-2026 20:58:24 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[13-Mar-2026 20:58:24 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[13-Mar-2026 20:58:27 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[13-Mar-2026 20:58:27 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[13-Mar-2026 20:58:31 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[13-Mar-2026 20:58:31 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[13-Mar-2026 21:01:52 Africa/Lagos] Index.php - URL from GET: api/get_commands
[13-Mar-2026 21:01:52 Africa/Lagos] Dispatching: Method=GET, Request='api/get_commands'
[13-Mar-2026 21:02:48 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[13-Mar-2026 21:02:48 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[13-Mar-2026 21:04:30 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[13-Mar-2026 21:04:30 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[13-Mar-2026 21:07:13 Africa/Lagos] Index.php - URL from GET: favicon.ico
[13-Mar-2026 21:07:13 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[13-Mar-2026 21:07:13 Africa/Lagos] Index.php - URL from GET: favicon.ico
[13-Mar-2026 21:07:13 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[14-Mar-2026 07:29:31 Africa/Lagos] Index.php - URL from GET: 403.shtml
[14-Mar-2026 07:29:31 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[14-Mar-2026 17:43:46 Africa/Lagos] Index.php - URL from GET: 403.shtml
[14-Mar-2026 17:43:46 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[14-Mar-2026 18:52:41 Africa/Lagos] Index.php - URL from GET: ROOT
[14-Mar-2026 18:52:41 Africa/Lagos] Dispatching: Method=GET, Request=''
[14-Mar-2026 18:52:41 Africa/Lagos] Exact match found: 
[14-Mar-2026 19:36:53 Africa/Lagos] Index.php - URL from GET: ROOT
[14-Mar-2026 19:36:53 Africa/Lagos] Dispatching: Method=GET, Request=''
[14-Mar-2026 19:36:53 Africa/Lagos] Exact match found: 
[14-Mar-2026 19:36:53 Africa/Lagos] Index.php - URL from GET: favicon.ico
[14-Mar-2026 19:36:53 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[14-Mar-2026 19:36:53 Africa/Lagos] Index.php - URL from GET: favicon.png
[14-Mar-2026 19:36:53 Africa/Lagos] Dispatching: Method=GET, Request='favicon.png'
[14-Mar-2026 19:37:43 Africa/Lagos] Index.php - URL from GET: ROOT
[14-Mar-2026 19:37:43 Africa/Lagos] Dispatching: Method=GET, Request=''
[14-Mar-2026 19:37:43 Africa/Lagos] Exact match found: 
[14-Mar-2026 19:37:44 Africa/Lagos] Index.php - URL from GET: favicon.ico
[14-Mar-2026 19:37:44 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[15-Mar-2026 04:35:23 Africa/Lagos] Index.php - URL from GET: ROOT
[15-Mar-2026 04:35:23 Africa/Lagos] Dispatching: Method=POST, Request=''
[15-Mar-2026 04:35:24 Africa/Lagos] Index.php - URL from GET: ROOT
[15-Mar-2026 04:35:24 Africa/Lagos] Dispatching: Method=POST, Request=''
[15-Mar-2026 04:35:24 Africa/Lagos] Index.php - URL from GET: admin
[15-Mar-2026 04:35:24 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[15-Mar-2026 04:35:25 Africa/Lagos] Index.php - URL from GET: api
[15-Mar-2026 04:35:25 Africa/Lagos] Dispatching: Method=POST, Request='api'
[15-Mar-2026 08:31:40 Africa/Lagos] Index.php - URL from GET: ROOT
[15-Mar-2026 08:31:40 Africa/Lagos] Dispatching: Method=GET, Request=''
[15-Mar-2026 08:31:40 Africa/Lagos] Exact match found: 
[15-Mar-2026 09:43:58 Africa/Lagos] Index.php - URL from GET: ROOT
[15-Mar-2026 09:43:58 Africa/Lagos] Dispatching: Method=GET, Request=''
[15-Mar-2026 09:43:58 Africa/Lagos] Exact match found: 
[15-Mar-2026 16:14:36 Africa/Lagos] Index.php - URL from GET: 403.shtml
[15-Mar-2026 16:14:36 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[15-Mar-2026 17:14:08 Africa/Lagos] Index.php - URL from GET: ROOT
[15-Mar-2026 17:14:08 Africa/Lagos] Dispatching: Method=GET, Request=''
[15-Mar-2026 17:14:08 Africa/Lagos] Exact match found: 
[15-Mar-2026 20:22:47 Africa/Lagos] Index.php - URL from GET: ROOT
[15-Mar-2026 20:22:47 Africa/Lagos] Dispatching: Method=GET, Request=''
[15-Mar-2026 20:22:47 Africa/Lagos] Exact match found: 
[16-Mar-2026 02:38:31 Africa/Lagos] Index.php - URL from GET: ROOT
[16-Mar-2026 02:38:31 Africa/Lagos] Dispatching: Method=GET, Request=''
[16-Mar-2026 02:38:31 Africa/Lagos] Exact match found: 
[16-Mar-2026 02:38:32 Africa/Lagos] Index.php - URL from GET: ROOT
[16-Mar-2026 02:38:32 Africa/Lagos] Dispatching: Method=GET, Request=''
[16-Mar-2026 02:38:32 Africa/Lagos] Exact match found: 
[16-Mar-2026 10:12:47 Africa/Lagos] Index.php - URL from GET: migrants/create
[16-Mar-2026 10:12:47 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[16-Mar-2026 10:12:47 Africa/Lagos] Exact match found: migrants/create
[16-Mar-2026 10:12:47 Africa/Lagos] MigrantController constructor started
[16-Mar-2026 10:12:47 Africa/Lagos] Autoloader failed to load: Services/UploadService
[16-Mar-2026 10:12:47 Africa/Lagos] UploadService class not found - file uploads will be disabled
[16-Mar-2026 10:12:47 Africa/Lagos] MigrantController constructor completed
[16-Mar-2026 10:12:47 Africa/Lagos] MigrantController::create() called
[16-Mar-2026 10:12:48 Africa/Lagos] Index.php - URL from GET: login
[16-Mar-2026 10:12:48 Africa/Lagos] Dispatching: Method=GET, Request='login'
[16-Mar-2026 10:12:48 Africa/Lagos] Exact match found: login
[16-Mar-2026 14:10:21 Africa/Lagos] Index.php - URL from GET: login
[16-Mar-2026 14:10:21 Africa/Lagos] Dispatching: Method=GET, Request='login'
[16-Mar-2026 14:10:21 Africa/Lagos] Exact match found: login
[16-Mar-2026 14:16:02 Africa/Lagos] Index.php - URL from GET: login
[16-Mar-2026 14:16:02 Africa/Lagos] Dispatching: Method=GET, Request='login'
[16-Mar-2026 14:16:02 Africa/Lagos] Exact match found: login
[16-Mar-2026 14:27:16 Africa/Lagos] Index.php - URL from GET: 403.shtml
[16-Mar-2026 14:27:16 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[16-Mar-2026 15:14:51 Africa/Lagos] Index.php - URL from GET: ROOT
[16-Mar-2026 15:14:51 Africa/Lagos] Dispatching: Method=GET, Request=''
[16-Mar-2026 15:14:51 Africa/Lagos] Exact match found: 
[16-Mar-2026 17:05:42 Africa/Lagos] Index.php - URL from GET: favicon.ico
[16-Mar-2026 17:05:42 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[16-Mar-2026 17:06:26 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[16-Mar-2026 17:06:26 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[16-Mar-2026 20:04:49 Africa/Lagos] Index.php - URL from GET: ROOT
[16-Mar-2026 20:04:49 Africa/Lagos] Dispatching: Method=GET, Request=''
[16-Mar-2026 20:04:49 Africa/Lagos] Exact match found: 
[17-Mar-2026 03:59:53 Africa/Lagos] Index.php - URL from GET: ROOT
[17-Mar-2026 03:59:53 Africa/Lagos] Dispatching: Method=GET, Request=''
[17-Mar-2026 03:59:53 Africa/Lagos] Exact match found: 
[17-Mar-2026 04:00:01 Africa/Lagos] Index.php - URL from GET: favicon.ico
[17-Mar-2026 04:00:01 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[17-Mar-2026 04:00:02 Africa/Lagos] Index.php - URL from GET: apple-touch-icon.png
[17-Mar-2026 04:00:02 Africa/Lagos] Dispatching: Method=GET, Request='apple-touch-icon.png'
[17-Mar-2026 04:23:11 Africa/Lagos] Index.php - URL from GET: ROOT
[17-Mar-2026 04:23:11 Africa/Lagos] Dispatching: Method=GET, Request=''
[17-Mar-2026 04:23:11 Africa/Lagos] Exact match found: 
[17-Mar-2026 04:32:32 Africa/Lagos] Index.php - URL from GET: ROOT
[17-Mar-2026 04:32:32 Africa/Lagos] Dispatching: Method=GET, Request=''
[17-Mar-2026 04:32:32 Africa/Lagos] Exact match found: 
[17-Mar-2026 06:00:45 Africa/Lagos] Index.php - URL from GET: login
[17-Mar-2026 06:00:45 Africa/Lagos] Dispatching: Method=GET, Request='login'
[17-Mar-2026 06:00:45 Africa/Lagos] Exact match found: login
[17-Mar-2026 12:48:25 Africa/Lagos] Index.php - URL from GET: 403.shtml
[17-Mar-2026 12:48:25 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[17-Mar-2026 14:59:48 Africa/Lagos] Index.php - URL from GET: dashboard
[17-Mar-2026 14:59:48 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[17-Mar-2026 14:59:48 Africa/Lagos] Exact match found: dashboard
[17-Mar-2026 14:59:49 Africa/Lagos] Index.php - URL from GET: login
[17-Mar-2026 14:59:49 Africa/Lagos] Dispatching: Method=GET, Request='login'
[17-Mar-2026 14:59:49 Africa/Lagos] Exact match found: login
[17-Mar-2026 14:59:53 Africa/Lagos] Index.php - URL from GET: login
[17-Mar-2026 14:59:53 Africa/Lagos] Dispatching: Method=POST, Request='login'
[17-Mar-2026 14:59:53 Africa/Lagos] Exact match found: login
[17-Mar-2026 15:00:00 Africa/Lagos] Index.php - URL from GET: login
[17-Mar-2026 15:00:00 Africa/Lagos] Dispatching: Method=POST, Request='login'
[17-Mar-2026 15:00:00 Africa/Lagos] Exact match found: login
[17-Mar-2026 15:00:08 Africa/Lagos] Index.php - URL from GET: ROOT
[17-Mar-2026 15:00:08 Africa/Lagos] Dispatching: Method=GET, Request=''
[17-Mar-2026 15:00:08 Africa/Lagos] Exact match found: 
[17-Mar-2026 15:00:23 Africa/Lagos] Index.php - URL from GET: favicon.ico
[17-Mar-2026 15:00:23 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[17-Mar-2026 15:00:32 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[17-Mar-2026 15:00:32 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[17-Mar-2026 15:00:50 Africa/Lagos] Index.php - URL from GET: dashboard
[17-Mar-2026 15:00:50 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[17-Mar-2026 15:00:50 Africa/Lagos] Exact match found: dashboard
[17-Mar-2026 15:00:50 Africa/Lagos] Index.php - URL from GET: login
[17-Mar-2026 15:00:50 Africa/Lagos] Dispatching: Method=GET, Request='login'
[17-Mar-2026 15:00:50 Africa/Lagos] Exact match found: login
[17-Mar-2026 15:01:04 Africa/Lagos] Index.php - URL from GET: login
[17-Mar-2026 15:01:04 Africa/Lagos] Dispatching: Method=GET, Request='login'
[17-Mar-2026 15:01:04 Africa/Lagos] Exact match found: login
[17-Mar-2026 15:01:07 Africa/Lagos] Index.php - URL from GET: login
[17-Mar-2026 15:01:07 Africa/Lagos] Dispatching: Method=POST, Request='login'
[17-Mar-2026 15:01:07 Africa/Lagos] Exact match found: login
[17-Mar-2026 15:01:21 Africa/Lagos] Index.php - URL from GET: login
[17-Mar-2026 15:01:21 Africa/Lagos] Dispatching: Method=POST, Request='login'
[17-Mar-2026 15:01:21 Africa/Lagos] Exact match found: login
[17-Mar-2026 15:01:35 Africa/Lagos] Index.php - URL from GET: login
[17-Mar-2026 15:01:35 Africa/Lagos] Dispatching: Method=POST, Request='login'
[17-Mar-2026 15:01:35 Africa/Lagos] Exact match found: login
[17-Mar-2026 15:01:46 Africa/Lagos] Index.php - URL from GET: login
[17-Mar-2026 15:01:46 Africa/Lagos] Dispatching: Method=POST, Request='login'
[17-Mar-2026 15:01:46 Africa/Lagos] Exact match found: login
[17-Mar-2026 15:01:46 Africa/Lagos] User logged in: ID=2, Role=Admin
[17-Mar-2026 15:01:46 Africa/Lagos] Index.php - URL from GET: dashboard
[17-Mar-2026 15:01:46 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[17-Mar-2026 15:01:46 Africa/Lagos] Exact match found: dashboard
[17-Mar-2026 15:01:51 Africa/Lagos] Index.php - URL from GET: migrants/create
[17-Mar-2026 15:01:51 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[17-Mar-2026 15:01:51 Africa/Lagos] Exact match found: migrants/create
[17-Mar-2026 15:01:51 Africa/Lagos] MigrantController constructor started
[17-Mar-2026 15:01:51 Africa/Lagos] Autoloader failed to load: Services/UploadService
[17-Mar-2026 15:01:51 Africa/Lagos] UploadService class not found - file uploads will be disabled
[17-Mar-2026 15:01:51 Africa/Lagos] MigrantController constructor completed
[17-Mar-2026 15:01:51 Africa/Lagos] MigrantController::create() called
[17-Mar-2026 15:02:12 Africa/Lagos] Index.php - URL from GET: migrants/search
[17-Mar-2026 15:02:12 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[17-Mar-2026 15:02:12 Africa/Lagos] Exact match found: migrants/search
[17-Mar-2026 15:02:12 Africa/Lagos] MigrantController constructor started
[17-Mar-2026 15:02:12 Africa/Lagos] Autoloader failed to load: Services/UploadService
[17-Mar-2026 15:02:12 Africa/Lagos] UploadService class not found - file uploads will be disabled
[17-Mar-2026 15:02:12 Africa/Lagos] MigrantController constructor completed
[17-Mar-2026 15:02:15 Africa/Lagos] Index.php - URL from GET: migrants/create
[17-Mar-2026 15:02:15 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[17-Mar-2026 15:02:15 Africa/Lagos] Exact match found: migrants/create
[17-Mar-2026 15:02:15 Africa/Lagos] MigrantController constructor started
[17-Mar-2026 15:02:15 Africa/Lagos] Autoloader failed to load: Services/UploadService
[17-Mar-2026 15:02:15 Africa/Lagos] UploadService class not found - file uploads will be disabled
[17-Mar-2026 15:02:15 Africa/Lagos] MigrantController constructor completed
[17-Mar-2026 15:02:15 Africa/Lagos] MigrantController::create() called
[17-Mar-2026 15:02:18 Africa/Lagos] Index.php - URL from GET: migrants/create
[17-Mar-2026 15:02:18 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[17-Mar-2026 15:02:18 Africa/Lagos] Exact match found: migrants/create
[17-Mar-2026 15:02:18 Africa/Lagos] MigrantController constructor started
[17-Mar-2026 15:02:18 Africa/Lagos] Autoloader failed to load: Services/UploadService
[17-Mar-2026 15:02:18 Africa/Lagos] UploadService class not found - file uploads will be disabled
[17-Mar-2026 15:02:18 Africa/Lagos] MigrantController constructor completed
[17-Mar-2026 15:02:18 Africa/Lagos] MigrantController::create() called
[17-Mar-2026 15:02:21 Africa/Lagos] Index.php - URL from GET: migrants/create
[17-Mar-2026 15:02:21 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[17-Mar-2026 15:02:21 Africa/Lagos] Exact match found: migrants/create
[17-Mar-2026 15:02:21 Africa/Lagos] MigrantController constructor started
[17-Mar-2026 15:02:21 Africa/Lagos] Autoloader failed to load: Services/UploadService
[17-Mar-2026 15:02:21 Africa/Lagos] UploadService class not found - file uploads will be disabled
[17-Mar-2026 15:02:21 Africa/Lagos] MigrantController constructor completed
[17-Mar-2026 15:02:21 Africa/Lagos] MigrantController::create() called
[17-Mar-2026 15:02:25 Africa/Lagos] Index.php - URL from GET: dashboard
[17-Mar-2026 15:02:25 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[17-Mar-2026 15:02:25 Africa/Lagos] Exact match found: dashboard
[17-Mar-2026 15:02:27 Africa/Lagos] Index.php - URL from GET: migrants/search
[17-Mar-2026 15:02:27 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[17-Mar-2026 15:02:27 Africa/Lagos] Exact match found: migrants/search
[17-Mar-2026 15:02:27 Africa/Lagos] MigrantController constructor started
[17-Mar-2026 15:02:27 Africa/Lagos] Autoloader failed to load: Services/UploadService
[17-Mar-2026 15:02:27 Africa/Lagos] UploadService class not found - file uploads will be disabled
[17-Mar-2026 15:02:27 Africa/Lagos] MigrantController constructor completed
[17-Mar-2026 15:02:31 Africa/Lagos] Index.php - URL from GET: profile
[17-Mar-2026 15:02:31 Africa/Lagos] Dispatching: Method=GET, Request='profile'
[17-Mar-2026 15:02:31 Africa/Lagos] Exact match found: profile
[17-Mar-2026 15:02:36 Africa/Lagos] Index.php - URL from GET: logout
[17-Mar-2026 15:02:36 Africa/Lagos] Dispatching: Method=GET, Request='logout'
[17-Mar-2026 15:02:36 Africa/Lagos] Exact match found: logout
[17-Mar-2026 15:02:37 Africa/Lagos] Index.php - URL from GET: ROOT
[17-Mar-2026 15:02:37 Africa/Lagos] Dispatching: Method=GET, Request=''
[17-Mar-2026 15:02:37 Africa/Lagos] Exact match found: 
[17-Mar-2026 15:05:34 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[17-Mar-2026 15:05:34 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[17-Mar-2026 15:10:33 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[17-Mar-2026 15:10:33 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[17-Mar-2026 15:38:29 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[17-Mar-2026 15:38:29 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[17-Mar-2026 16:05:18 Africa/Lagos] Index.php - URL from GET: ROOT
[17-Mar-2026 16:05:18 Africa/Lagos] Dispatching: Method=GET, Request=''
[17-Mar-2026 16:05:18 Africa/Lagos] Exact match found: 
[17-Mar-2026 16:06:06 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[17-Mar-2026 16:06:06 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[17-Mar-2026 16:47:26 Africa/Lagos] Index.php - URL from GET: login
[17-Mar-2026 16:47:26 Africa/Lagos] Dispatching: Method=POST, Request='login'
[17-Mar-2026 16:47:26 Africa/Lagos] Exact match found: login
[17-Mar-2026 16:47:27 Africa/Lagos] Index.php - URL from GET: favicon.ico
[17-Mar-2026 16:47:27 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[17-Mar-2026 16:47:36 Africa/Lagos] Index.php - URL from GET: ROOT
[17-Mar-2026 16:47:36 Africa/Lagos] Dispatching: Method=GET, Request=''
[17-Mar-2026 16:47:36 Africa/Lagos] Exact match found: 
[18-Mar-2026 05:22:33 Africa/Lagos] Index.php - URL from GET: ROOT
[18-Mar-2026 05:22:33 Africa/Lagos] Dispatching: Method=GET, Request=''
[18-Mar-2026 05:22:33 Africa/Lagos] Exact match found: 
[18-Mar-2026 10:04:45 Africa/Lagos] Index.php - URL from GET: favicon.ico
[18-Mar-2026 10:04:45 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[18-Mar-2026 10:04:51 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 10:04:51 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 10:09:52 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 10:09:52 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 10:11:30 Africa/Lagos] Index.php - URL from GET: login
[18-Mar-2026 10:11:30 Africa/Lagos] Dispatching: Method=POST, Request='login'
[18-Mar-2026 10:11:30 Africa/Lagos] Exact match found: login
[18-Mar-2026 10:11:31 Africa/Lagos] Index.php - URL from GET: favicon.ico
[18-Mar-2026 10:11:31 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[18-Mar-2026 10:11:35 Africa/Lagos] Index.php - URL from GET: ROOT
[18-Mar-2026 10:11:35 Africa/Lagos] Dispatching: Method=GET, Request=''
[18-Mar-2026 10:11:35 Africa/Lagos] Exact match found: 
[18-Mar-2026 10:14:52 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 10:14:52 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 10:19:28 Africa/Lagos] Index.php - URL from GET: ROOT
[18-Mar-2026 10:19:28 Africa/Lagos] Dispatching: Method=POST, Request=''
[18-Mar-2026 10:19:28 Africa/Lagos] Index.php - URL from GET: ROOT
[18-Mar-2026 10:19:28 Africa/Lagos] Dispatching: Method=POST, Request=''
[18-Mar-2026 10:19:29 Africa/Lagos] Index.php - URL from GET: admin
[18-Mar-2026 10:19:29 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[18-Mar-2026 10:19:29 Africa/Lagos] Index.php - URL from GET: api
[18-Mar-2026 10:19:29 Africa/Lagos] Dispatching: Method=POST, Request='api'
[18-Mar-2026 10:19:51 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 10:19:51 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 10:34:56 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 10:34:56 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 10:55:08 Africa/Lagos] Index.php - URL from GET: ROOT
[18-Mar-2026 10:55:08 Africa/Lagos] Dispatching: Method=POST, Request=''
[18-Mar-2026 13:12:53 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 13:12:53 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 14:42:36 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 14:42:36 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 14:47:38 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 14:47:38 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 15:45:53 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 15:45:53 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 15:46:14 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 15:46:14 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 15:46:22 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 15:46:22 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 15:46:29 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 15:46:29 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 15:51:31 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 15:51:31 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 15:56:30 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 15:56:30 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 16:01:31 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 16:01:31 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 16:06:30 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 16:06:30 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 16:10:56 Africa/Lagos] Index.php - URL from GET: api/get_lgas
[18-Mar-2026 16:10:56 Africa/Lagos] Dispatching: Method=GET, Request='api/get_lgas'
[18-Mar-2026 16:11:01 Africa/Lagos] Index.php - URL from GET: api/get_commands
[18-Mar-2026 16:11:01 Africa/Lagos] Dispatching: Method=GET, Request='api/get_commands'
[18-Mar-2026 16:11:30 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 16:11:30 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 16:14:21 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 16:14:21 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 16:14:58 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 16:14:58 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 16:15:58 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 16:15:58 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 16:16:20 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 16:16:20 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 16:16:35 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 16:16:35 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 16:21:37 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 16:21:37 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 16:25:52 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 16:25:52 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 16:30:53 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 16:30:53 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 16:35:53 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 16:35:53 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 16:44:15 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 16:44:15 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 16:44:15 Africa/Lagos] Index.php - URL from GET: favicon.ico
[18-Mar-2026 16:44:15 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[18-Mar-2026 16:49:16 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 16:49:16 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 16:54:16 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 16:54:16 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 17:18:51 Africa/Lagos] Index.php - URL from GET: ROOT
[18-Mar-2026 17:18:51 Africa/Lagos] Dispatching: Method=GET, Request=''
[18-Mar-2026 17:18:51 Africa/Lagos] Exact match found: 
[18-Mar-2026 18:42:54 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 18:42:54 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 18:42:55 Africa/Lagos] Index.php - URL from GET: favicon.ico
[18-Mar-2026 18:42:55 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[18-Mar-2026 18:47:55 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 18:47:55 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 18:57:55 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 18:57:55 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 19:02:55 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 19:02:55 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 19:07:54 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 19:07:54 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 19:12:56 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 19:12:56 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 19:17:55 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 19:17:55 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 19:46:52 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 19:46:52 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 19:51:22 Africa/Lagos] Index.php - URL from GET: favicon.ico
[18-Mar-2026 19:51:22 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[18-Mar-2026 19:51:24 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 19:51:24 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 19:56:17 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 19:56:17 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 22:34:08 Africa/Lagos] Index.php - URL from GET: ROOT
[18-Mar-2026 22:34:08 Africa/Lagos] Dispatching: Method=HEAD, Request=''
[19-Mar-2026 05:38:35 Africa/Lagos] Index.php - URL from GET: favicon.ico
[19-Mar-2026 05:38:35 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[19-Mar-2026 05:38:35 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[19-Mar-2026 05:38:35 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[19-Mar-2026 05:43:35 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[19-Mar-2026 05:43:35 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[19-Mar-2026 05:48:36 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[19-Mar-2026 05:48:36 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[19-Mar-2026 05:53:35 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[19-Mar-2026 05:53:35 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[19-Mar-2026 05:58:35 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[19-Mar-2026 05:58:35 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[19-Mar-2026 06:03:35 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[19-Mar-2026 06:03:35 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[19-Mar-2026 06:08:35 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[19-Mar-2026 06:08:35 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[19-Mar-2026 06:13:36 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[19-Mar-2026 06:13:36 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[19-Mar-2026 06:14:50 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[19-Mar-2026 06:14:50 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[19-Mar-2026 06:19:51 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[19-Mar-2026 06:19:51 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[19-Mar-2026 06:24:52 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[19-Mar-2026 06:24:52 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[19-Mar-2026 07:01:23 Africa/Lagos] Index.php - URL from GET: 403.shtml
[19-Mar-2026 07:01:23 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[19-Mar-2026 08:48:21 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[19-Mar-2026 08:48:21 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[19-Mar-2026 09:30:30 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[19-Mar-2026 09:30:30 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[19-Mar-2026 09:31:56 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[19-Mar-2026 09:31:56 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[19-Mar-2026 09:34:02 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[19-Mar-2026 09:34:02 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[19-Mar-2026 09:49:22 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[19-Mar-2026 09:49:22 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[19-Mar-2026 09:53:26 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[19-Mar-2026 09:53:26 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[19-Mar-2026 09:53:36 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[19-Mar-2026 09:53:36 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[19-Mar-2026 12:41:19 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[19-Mar-2026 12:41:19 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[19-Mar-2026 13:53:03 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[19-Mar-2026 13:53:03 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[19-Mar-2026 14:27:17 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[19-Mar-2026 14:27:17 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[19-Mar-2026 16:27:06 Africa/Lagos] Index.php - URL from GET: ROOT
[19-Mar-2026 16:27:06 Africa/Lagos] Dispatching: Method=GET, Request=''
[19-Mar-2026 16:27:06 Africa/Lagos] Exact match found: 
[20-Mar-2026 05:35:07 Africa/Lagos] Index.php - URL from GET: favicon.ico
[20-Mar-2026 05:35:07 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[20-Mar-2026 05:35:28 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[20-Mar-2026 05:35:28 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[20-Mar-2026 05:37:50 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[20-Mar-2026 05:37:50 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[20-Mar-2026 16:02:26 Africa/Lagos] Index.php - URL from GET: ROOT
[20-Mar-2026 16:02:26 Africa/Lagos] Dispatching: Method=GET, Request=''
[20-Mar-2026 16:02:26 Africa/Lagos] Exact match found: 
[21-Mar-2026 05:21:00 Africa/Lagos] Index.php - URL from GET: favicon.ico
[21-Mar-2026 05:21:00 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[21-Mar-2026 05:21:07 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[21-Mar-2026 05:21:07 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[21-Mar-2026 07:13:23 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[21-Mar-2026 07:13:23 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[21-Mar-2026 08:57:04 Africa/Lagos] Index.php - URL from GET: ROOT
[21-Mar-2026 08:57:04 Africa/Lagos] Dispatching: Method=GET, Request=''
[21-Mar-2026 08:57:04 Africa/Lagos] Exact match found: 
[21-Mar-2026 11:24:53 Africa/Lagos] Index.php - URL from GET: favicon.ico
[21-Mar-2026 11:24:53 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[21-Mar-2026 16:12:39 Africa/Lagos] Index.php - URL from GET: ROOT
[21-Mar-2026 16:12:39 Africa/Lagos] Dispatching: Method=GET, Request=''
[21-Mar-2026 16:12:39 Africa/Lagos] Exact match found: 
[21-Mar-2026 20:21:42 Africa/Lagos] Index.php - URL from GET: ROOT
[21-Mar-2026 20:21:42 Africa/Lagos] Dispatching: Method=GET, Request=''
[21-Mar-2026 20:21:42 Africa/Lagos] Exact match found: 
[22-Mar-2026 06:10:51 Africa/Lagos] Index.php - URL from GET: ROOT
[22-Mar-2026 06:10:51 Africa/Lagos] Dispatching: Method=GET, Request=''
[22-Mar-2026 06:10:51 Africa/Lagos] Exact match found: 
[23-Mar-2026 13:33:37 Africa/Lagos] Index.php - URL from GET: ROOT
[23-Mar-2026 13:33:37 Africa/Lagos] Dispatching: Method=GET, Request=''
[23-Mar-2026 13:33:37 Africa/Lagos] Exact match found: 
[23-Mar-2026 13:39:24 Africa/Lagos] Index.php - URL from GET: ROOT
[23-Mar-2026 13:39:24 Africa/Lagos] Dispatching: Method=GET, Request=''
[23-Mar-2026 13:39:24 Africa/Lagos] Exact match found: 
[23-Mar-2026 16:39:08 Africa/Lagos] Index.php - URL from GET: ROOT
[23-Mar-2026 16:39:08 Africa/Lagos] Dispatching: Method=GET, Request=''
[23-Mar-2026 16:39:08 Africa/Lagos] Exact match found: 
[23-Mar-2026 17:06:01 Africa/Lagos] Index.php - URL from GET: ROOT
[23-Mar-2026 17:06:01 Africa/Lagos] Dispatching: Method=GET, Request=''
[23-Mar-2026 17:06:01 Africa/Lagos] Exact match found: 
[23-Mar-2026 18:31:50 Africa/Lagos] Index.php - URL from GET: ROOT
[23-Mar-2026 18:31:50 Africa/Lagos] Dispatching: Method=GET, Request=''
[23-Mar-2026 18:31:50 Africa/Lagos] Exact match found: 
[23-Mar-2026 18:31:52 Africa/Lagos] Index.php - URL from GET: ROOT
[23-Mar-2026 18:31:52 Africa/Lagos] Dispatching: Method=GET, Request=''
[23-Mar-2026 18:31:52 Africa/Lagos] Exact match found: 
[24-Mar-2026 02:55:22 Africa/Lagos] Index.php - URL from GET: ROOT
[24-Mar-2026 02:55:22 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Mar-2026 02:55:22 Africa/Lagos] Exact match found: 
[24-Mar-2026 08:10:41 Africa/Lagos] Index.php - URL from GET: ROOT
[24-Mar-2026 08:10:41 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Mar-2026 08:10:41 Africa/Lagos] Exact match found: 
[24-Mar-2026 16:07:09 Africa/Lagos] Index.php - URL from GET: ROOT
[24-Mar-2026 16:07:09 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Mar-2026 16:07:09 Africa/Lagos] Exact match found: 
[24-Mar-2026 19:28:55 Africa/Lagos] Index.php - URL from GET: ROOT
[24-Mar-2026 19:28:55 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Mar-2026 19:28:55 Africa/Lagos] Exact match found: 
[24-Mar-2026 19:40:40 Africa/Lagos] Index.php - URL from GET: ROOT
[24-Mar-2026 19:40:40 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Mar-2026 19:40:40 Africa/Lagos] Exact match found: 
[24-Mar-2026 19:40:43 Africa/Lagos] Index.php - URL from GET: favicon.ico
[24-Mar-2026 19:40:43 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[24-Mar-2026 19:40:43 Africa/Lagos] Index.php - URL from GET: favicon.png
[24-Mar-2026 19:40:43 Africa/Lagos] Dispatching: Method=GET, Request='favicon.png'
[24-Mar-2026 19:41:58 Africa/Lagos] Index.php - URL from GET: ROOT
[24-Mar-2026 19:41:58 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Mar-2026 19:41:58 Africa/Lagos] Exact match found: 
[25-Mar-2026 10:03:29 Africa/Lagos] Index.php - URL from GET: 404.shtml
[25-Mar-2026 10:03:29 Africa/Lagos] Dispatching: Method=GET, Request='404.shtml'
[25-Mar-2026 10:03:35 Africa/Lagos] Index.php - URL from GET: 404.shtml
[25-Mar-2026 10:03:35 Africa/Lagos] Dispatching: Method=GET, Request='404.shtml'
[25-Mar-2026 10:51:59 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Mar-2026 10:51:59 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Mar-2026 10:51:59 Africa/Lagos] Exact match found: 
[25-Mar-2026 10:52:25 Africa/Lagos] Index.php - URL from GET: favicon.ico
[25-Mar-2026 10:52:25 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[25-Mar-2026 12:09:13 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Mar-2026 12:09:13 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Mar-2026 12:09:13 Africa/Lagos] Exact match found: 
[25-Mar-2026 12:43:36 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Mar-2026 12:43:36 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Mar-2026 12:43:36 Africa/Lagos] Exact match found: 
[25-Mar-2026 12:58:58 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Mar-2026 12:58:58 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Mar-2026 12:58:58 Africa/Lagos] Exact match found: 
[25-Mar-2026 13:31:01 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Mar-2026 13:31:01 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Mar-2026 13:31:01 Africa/Lagos] Exact match found: 
[25-Mar-2026 14:08:28 Africa/Lagos] Index.php - URL from GET: login
[25-Mar-2026 14:08:28 Africa/Lagos] Dispatching: Method=POST, Request='login'
[25-Mar-2026 14:08:28 Africa/Lagos] Exact match found: login
[25-Mar-2026 14:11:02 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Mar-2026 14:11:02 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Mar-2026 14:11:02 Africa/Lagos] Exact match found: 
[25-Mar-2026 14:11:16 Africa/Lagos] Index.php - URL from GET: login
[25-Mar-2026 14:11:16 Africa/Lagos] Dispatching: Method=POST, Request='login'
[25-Mar-2026 14:11:16 Africa/Lagos] Exact match found: login
[25-Mar-2026 14:11:29 Africa/Lagos] Index.php - URL from GET: login
[25-Mar-2026 14:11:29 Africa/Lagos] Dispatching: Method=POST, Request='login'
[25-Mar-2026 14:11:29 Africa/Lagos] Exact match found: login
[25-Mar-2026 14:11:29 Africa/Lagos] User logged in: ID=2, Role=Admin
[25-Mar-2026 14:11:30 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Mar-2026 14:11:30 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Mar-2026 14:11:30 Africa/Lagos] Exact match found: dashboard
[25-Mar-2026 14:12:38 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Mar-2026 14:12:38 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Mar-2026 14:12:38 Africa/Lagos] Exact match found: 
[25-Mar-2026 15:06:02 Africa/Lagos] Index.php - URL from GET: profile
[25-Mar-2026 15:06:02 Africa/Lagos] Dispatching: Method=GET, Request='profile'
[25-Mar-2026 15:06:02 Africa/Lagos] Exact match found: profile
[25-Mar-2026 15:06:03 Africa/Lagos] Index.php - URL from GET: login
[25-Mar-2026 15:06:03 Africa/Lagos] Dispatching: Method=GET, Request='login'
[25-Mar-2026 15:06:03 Africa/Lagos] Exact match found: login
