INFO - 2026-04-07 13:58:10 --> Array
(
)

INFO - 2026-04-07 13:58:19 --> Array
(
    [email] => BlackLight@activition.com
    [password] => 12345678
)

INFO - 2026-04-07 13:58:19 --> Array
(
    [email] => BlackLight@activition.com
    [password] => 12345678
)

INFO - 2026-04-07 13:58:24 --> Array
(
    [email] => gaben@valvesoftware.com
    [password] => 12345678
)

INFO - 2026-04-07 13:58:24 --> Array
(
    [email] => gaben@valvesoftware.com
    [password] => 12345678
)

INFO - 2026-04-07 13:58:30 --> Array
(
    [email] => johndoe@gmail.com
    [password] => 12345678
)

INFO - 2026-04-07 13:58:30 --> Array
(
    [email] => johndoe@gmail.com
    [password] => 12345678
)

INFO - 2026-04-07 13:58:36 --> Array
(
    [email] => johndoe@gmail.com
    [password] => asdfgh
)

INFO - 2026-04-07 13:58:36 --> Array
(
    [email] => johndoe@gmail.com
    [password] => asdfgh
)

INFO - 2026-04-07 13:58:40 --> Array
(
    [email] => johndoe@gmail.com
    [password] => qwerty
)

INFO - 2026-04-07 13:58:40 --> Array
(
    [email] => johndoe@gmail.com
    [password] => qwerty
)

INFO - 2026-04-07 14:13:27 --> Array
(
)

INFO - 2026-04-07 14:13:35 --> Array
(
    [email] => BlackLight@activition.com
    [password] => qwerty
)

INFO - 2026-04-07 14:13:35 --> Array
(
    [email] => BlackLight@activition.com
    [password] => qwerty
)

INFO - 2026-04-07 14:13:39 --> Array
(
    [email] => BlackLight@activition.com
    [password] => asdf
)

INFO - 2026-04-07 14:13:39 --> Array
(
    [email] => BlackLight@activition.com
    [password] => asdf
)

INFO - 2026-04-07 14:13:45 --> Array
(
    [email] => BlackLight@activition.com
    [password] => 12345678
)

INFO - 2026-04-07 14:13:45 --> Array
(
    [email] => BlackLight@activition.com
    [password] => 12345678
)

INFO - 2026-04-07 14:13:48 --> Array
(
    [email] => BlackLight@activition.com
    [password] => 1234
)

INFO - 2026-04-07 14:13:48 --> Array
(
    [email] => BlackLight@activition.com
    [password] => 1234
)

INFO - 2026-04-07 14:13:52 --> Array
(
    [email] => BlackLight@activition.com
    [password] => 123456
)

INFO - 2026-04-07 14:13:52 --> Array
(
    [email] => BlackLight@activition.com
    [password] => 123456
)

CRITICAL - 2026-04-07 14:21:07 --> ParseError: syntax error, unexpected token "case"
[Method: GET, Route: gallery]
in APPPATH\Controllers\GalleryController.php on line 54.
 1 VENDORPATH\composer\ClassLoader.php(427): {closure:Composer\Autoload\ClassLoader::initializeIncludeClosure():575}('C:\\Users\\Adrians\\Documents\\Projects\\programming projects\\DiplomDarbs\\Art Portfolio\\project-root\\vendor\\composer/../../app\\Controllers\\GalleryController.php')
 2 [internal function]: Composer\Autoload\ClassLoader->loadClass('App\\Controllers\\GalleryController')
 3 SYSTEMPATH\CodeIgniter.php(885): class_exists('\\App\\Controllers\\GalleryController', true)
 4 SYSTEMPATH\CodeIgniter.php(494): CodeIgniter\CodeIgniter->startController()
 5 SYSTEMPATH\CodeIgniter.php(354): CodeIgniter\CodeIgniter->handleRequest(null, Object(Config\Cache), false)
 6 SYSTEMPATH\Boot.php(363): CodeIgniter\CodeIgniter->run()
 7 SYSTEMPATH\Boot.php(68): CodeIgniter\Boot::runCodeIgniter(Object(CodeIgniter\CodeIgniter))
 8 FCPATH\index.php(59): CodeIgniter\Boot::bootWeb(Object(Config\Paths))
 9 SYSTEMPATH\rewrite.php(44): require_once('C:\\Users\\Adrians\\Documents\\Projects\\programming projects\\DiplomDarbs\\Art Portfolio\\project-root\\public\\index.php')
INFO - 2026-04-07 14:38:53 --> Array
(
)

INFO - 2026-04-07 14:39:05 --> Array
(
    [email] => BlackLight@activition.com
    [password] => 123456
)

INFO - 2026-04-07 14:39:05 --> Array
(
    [email] => BlackLight@activition.com
    [password] => 123456
)

INFO - 2026-04-07 14:39:16 --> Array
(
)

INFO - 2026-04-07 14:39:20 --> Array
(
    [email] => gaben@valvesoftware.com
    [password] => 1234
)

INFO - 2026-04-07 14:39:20 --> Array
(
    [email] => gaben@valvesoftware.com
    [password] => 1234
)

INFO - 2026-04-07 14:39:24 --> Array
(
    [email] => gaben@valvesoftware.com
    [password] => 123456
)

INFO - 2026-04-07 14:39:24 --> Array
(
    [email] => gaben@valvesoftware.com
    [password] => 123456
)

INFO - 2026-04-07 14:39:27 --> Array
(
    [email] => gaben@valvesoftware.com
    [password] => 12345678
)

INFO - 2026-04-07 14:39:27 --> Array
(
    [email] => gaben@valvesoftware.com
    [password] => 12345678
)

INFO - 2026-04-07 14:39:31 --> Array
(
    [email] => gaben@valvesoftware.com
    [password] => asdf
)

INFO - 2026-04-07 14:39:31 --> Array
(
    [email] => gaben@valvesoftware.com
    [password] => asdf
)

INFO - 2026-04-07 14:39:35 --> Array
(
    [email] => gaben@valvesoftware.com
    [password] => asdfgh
)

INFO - 2026-04-07 14:39:35 --> Array
(
    [email] => gaben@valvesoftware.com
    [password] => asdfgh
)

INFO - 2026-04-07 14:40:00 --> Array
(
)

INFO - 2026-04-07 14:40:03 --> Array
(
    [email] => gaben@valvesoftware.com
    [password] => asdfg
)

INFO - 2026-04-07 14:40:04 --> Array
(
    [email] => gaben@valvesoftware.com
    [password] => asdfg
)

INFO - 2026-04-07 14:40:07 --> Array
(
    [email] => gaben@valvesoftware.com
    [password] => asdfgh
)

INFO - 2026-04-07 14:40:07 --> Array
(
    [email] => gaben@valvesoftware.com
    [password] => asdfgh
)

INFO - 2026-04-07 14:40:16 --> Array
(
)

INFO - 2026-04-07 14:40:22 --> Array
(
    [email] => marshmallowarito@gmail.com
    [password] => 12345678
)

INFO - 2026-04-07 14:40:22 --> Array
(
    [email] => marshmallowarito@gmail.com
    [password] => 12345678
)

INFO - 2026-04-07 14:40:26 --> Array
(
    [email] => marshmallowarito@gmail.com
    [password] => qwerty
)

INFO - 2026-04-07 14:40:26 --> Array
(
    [email] => marshmallowarito@gmail.com
    [password] => qwerty
)

INFO - 2026-04-07 14:40:31 --> Array
(
    [email] => johndoe@gmail.com
    [password] => qwerty
)

INFO - 2026-04-07 14:40:31 --> Array
(
    [email] => johndoe@gmail.com
    [password] => qwerty
)

INFO - 2026-04-07 14:41:01 --> Array
(
)

INFO - 2026-04-07 14:41:08 --> Array
(
    [email] => marshmallowarito@gmail.com
    [password] => zxcvb
)

INFO - 2026-04-07 14:41:08 --> Array
(
    [email] => marshmallowarito@gmail.com
    [password] => zxcvb
)

INFO - 2026-04-07 14:41:14 --> Array
(
    [email] => marshmallowarito@gmail.com
    [password] => asdf
)

INFO - 2026-04-07 14:41:14 --> Array
(
    [email] => marshmallowarito@gmail.com
    [password] => asdf
)

INFO - 2026-04-07 14:41:19 --> Array
(
    [email] => marshmallowarito@gmail.com
    [password] => 12345678
)

INFO - 2026-04-07 14:41:19 --> Array
(
    [email] => marshmallowarito@gmail.com
    [password] => 12345678
)

INFO - 2026-04-07 14:41:24 --> Array
(
    [email] => marshmallowarito@gmail.com
    [password] => 12345678
)

INFO - 2026-04-07 14:41:24 --> Array
(
    [email] => marshmallowarito@gmail.com
    [password] => 12345678
)

INFO - 2026-04-07 14:41:30 --> Array
(
    [email] => marshmallowarito@gmail.com
    [password] => qwertyui
)

INFO - 2026-04-07 14:41:30 --> Array
(
    [email] => marshmallowarito@gmail.com
    [password] => qwertyui
)

INFO - 2026-04-07 14:41:34 --> Array
(
    [email] => marshmallowarito@gmail.com
    [password] => asdfgh
)

INFO - 2026-04-07 14:41:34 --> Array
(
    [email] => marshmallowarito@gmail.com
    [password] => asdfgh
)

INFO - 2026-04-07 14:41:42 --> Array
(
    [email] => marshmallowarito@gmail.com
    [password] => hDaT2020//
)

INFO - 2026-04-07 14:41:42 --> Array
(
    [email] => marshmallowarito@gmail.com
    [password] => hDaT2020//
)

INFO - 2026-04-07 14:41:49 --> Array
(
    [email] => adriantolkachov@gmail.com
    [password] => hDaT2020//
)

INFO - 2026-04-07 14:41:49 --> Array
(
    [email] => adriantolkachov@gmail.com
    [password] => hDaT2020//
)

INFO - 2026-04-07 14:41:54 --> Array
(
    [email] => adriantolkachov@gmail.com
    [password] => 12345678
)

INFO - 2026-04-07 14:41:54 --> Array
(
    [email] => adriantolkachov@gmail.com
    [password] => 12345678
)

INFO - 2026-04-07 14:41:59 --> Array
(
    [email] => adriantolkachov@gmail.com
    [password] => qwertyu
)

INFO - 2026-04-07 14:41:59 --> Array
(
    [email] => adriantolkachov@gmail.com
    [password] => qwertyu
)

INFO - 2026-04-07 14:42:03 --> Array
(
    [email] => adriantolkachov@gmail.com
    [password] => asdf
)

INFO - 2026-04-07 14:42:03 --> Array
(
    [email] => adriantolkachov@gmail.com
    [password] => asdf
)

INFO - 2026-04-07 14:42:08 --> Array
(
    [email] => adriantolkachov@gmail.com
    [password] => asdfgh
)

INFO - 2026-04-07 14:42:08 --> Array
(
    [email] => adriantolkachov@gmail.com
    [password] => asdfgh
)

INFO - 2026-04-07 14:42:13 --> Array
(
    [email] => adriantolkachov@gmail.com
    [password] => 12345678
)

INFO - 2026-04-07 14:42:13 --> Array
(
    [email] => adriantolkachov@gmail.com
    [password] => 12345678
)

INFO - 2026-04-07 14:42:17 --> Array
(
    [email] => adriantolkachov@gmail.com
    [password] => qwertyu
)

INFO - 2026-04-07 14:42:17 --> Array
(
    [email] => adriantolkachov@gmail.com
    [password] => qwertyu
)

INFO - 2026-04-07 14:43:10 --> Array
(
    [email] => gaben@valvesoftware.com
    [password] => asdfgh
)

INFO - 2026-04-07 14:43:10 --> Array
(
    [email] => gaben@valvesoftware.com
    [password] => asdfgh
)

INFO - 2026-04-07 14:55:55 --> Array
(
)

INFO - 2026-04-07 14:56:05 --> Array
(
    [email] => BlackLight@activition.com
    [password] => 123456
)

INFO - 2026-04-07 14:56:05 --> Array
(
    [email] => BlackLight@activition.com
    [password] => 123456
)

INFO - 2026-04-07 14:56:13 --> Array
(
    [email] => BlackLight@activition.com
    [password] => 123456
)

INFO - 2026-04-07 14:56:13 --> Array
(
    [email] => BlackLight@activition.com
    [password] => 123456
)

INFO - 2026-04-07 14:56:17 --> Array
(
    [email] => blacklight@activition.com
    [password] => 123456
)

INFO - 2026-04-07 14:56:17 --> Array
(
    [email] => blacklight@activition.com
    [password] => 123456
)

INFO - 2026-04-07 14:56:34 --> Array
(
    [email] => BlackLight@activition.com
    [password] => 123456
)

INFO - 2026-04-07 14:56:34 --> Array
(
    [email] => BlackLight@activition.com
    [password] => 123456
)

INFO - 2026-04-07 14:56:48 --> Array
(
    [email] => BlackLight@activition.com
    [password] => qwerty
)

INFO - 2026-04-07 14:56:48 --> Array
(
    [email] => BlackLight@activition.com
    [password] => qwerty
)

INFO - 2026-04-07 14:56:55 --> Array
(
    [email] => BlackLight@activition.com
    [password] => 123456
)

INFO - 2026-04-07 14:56:55 --> Array
(
    [email] => BlackLight@activition.com
    [password] => 123456
)

INFO - 2026-04-07 14:57:01 --> Array
(
    [email] => blacklight@activition.com
    [password] => 123456
)

INFO - 2026-04-07 14:57:01 --> Array
(
    [email] => blacklight@activition.com
    [password] => 123456
)

INFO - 2026-04-07 14:57:04 --> Array
(
    [email] => BlackLight@activition.com
    [password] => qwerty
)

INFO - 2026-04-07 14:57:05 --> Array
(
    [email] => BlackLight@activition.com
    [password] => qwerty
)

INFO - 2026-04-07 14:57:28 --> Array
(
    [email] => johndoe@gmail.com
    [password] => qwerty
)

INFO - 2026-04-07 14:57:28 --> Array
(
    [email] => johndoe@gmail.com
    [password] => qwerty
)

INFO - 2026-04-07 14:57:32 --> Array
(
    [email] => johndoe@gmail.com
    [password] => qwerty
)

INFO - 2026-04-07 14:57:32 --> Array
(
    [email] => johndoe@gmail.com
    [password] => qwerty
)

INFO - 2026-04-07 14:57:40 --> Array
(
)

INFO - 2026-04-07 14:57:47 --> Array
(
    [email] => johndoe@gmail.com
    [password] => qwerty
)

INFO - 2026-04-07 14:57:47 --> Array
(
    [email] => johndoe@gmail.com
    [password] => qwerty
)

INFO - 2026-04-07 14:58:40 --> Registration attempt - Email: johndoe@gmail.com
INFO - 2026-04-07 14:59:03 --> Registration attempt - Email: johndoe@gmail.com
CRITICAL - 2026-04-07 14:59:03 --> ErrorException: preg_match(): Unknown modifier ';'
[Method: POST, Route: registration]
in APPPATH\Controllers\LoginController.php on line 97.
 1 [internal function]: CodeIgniter\Debug\Exceptions->errorHandler(2, 'preg_match(): Unknown modifier \';\'', 'C:\\Users\\Adrians\\Documents\\Projects\\programming projects\\DiplomDarbs\\Art Portfolio\\project-root\\app\\Controllers\\LoginController.php', 97)
 2 APPPATH\Controllers\LoginController.php(97): preg_match('/[!@#$%^&*(),.?":{}|<>_\\-+=\\[\\]\\\\/;~`]/', 'i2345678')
 3 SYSTEMPATH\CodeIgniter.php(933): App\Controllers\LoginController->registration()
 4 SYSTEMPATH\CodeIgniter.php(507): CodeIgniter\CodeIgniter->runController(Object(App\Controllers\LoginController))
 5 SYSTEMPATH\CodeIgniter.php(354): CodeIgniter\CodeIgniter->handleRequest(null, Object(Config\Cache), false)
 6 SYSTEMPATH\Boot.php(363): CodeIgniter\CodeIgniter->run()
 7 SYSTEMPATH\Boot.php(68): CodeIgniter\Boot::runCodeIgniter(Object(CodeIgniter\CodeIgniter))
 8 FCPATH\index.php(59): CodeIgniter\Boot::bootWeb(Object(Config\Paths))
 9 SYSTEMPATH\rewrite.php(44): require_once('C:\\Users\\Adrians\\Documents\\Projects\\programming projects\\DiplomDarbs\\Art Portfolio\\project-root\\public\\index.php')
INFO - 2026-04-07 15:00:00 --> Registration attempt - Email: johndoe@gmail.com
CRITICAL - 2026-04-07 15:00:00 --> ErrorException: preg_match(): Unknown modifier ';'
[Method: POST, Route: registration]
in APPPATH\Controllers\LoginController.php on line 97.
 1 [internal function]: CodeIgniter\Debug\Exceptions->errorHandler(2, 'preg_match(): Unknown modifier \';\'', 'C:\\Users\\Adrians\\Documents\\Projects\\programming projects\\DiplomDarbs\\Art Portfolio\\project-root\\app\\Controllers\\LoginController.php', 97)
 2 APPPATH\Controllers\LoginController.php(97): preg_match('/[!@#$%^&*(),.?":{}|<>_\\-+=\\[\\]\\\\/;~`]/', 'i2345678')
 3 SYSTEMPATH\CodeIgniter.php(933): App\Controllers\LoginController->registration()
 4 SYSTEMPATH\CodeIgniter.php(507): CodeIgniter\CodeIgniter->runController(Object(App\Controllers\LoginController))
 5 SYSTEMPATH\CodeIgniter.php(354): CodeIgniter\CodeIgniter->handleRequest(null, Object(Config\Cache), false)
 6 SYSTEMPATH\Boot.php(363): CodeIgniter\CodeIgniter->run()
 7 SYSTEMPATH\Boot.php(68): CodeIgniter\Boot::runCodeIgniter(Object(CodeIgniter\CodeIgniter))
 8 FCPATH\index.php(59): CodeIgniter\Boot::bootWeb(Object(Config\Paths))
 9 SYSTEMPATH\rewrite.php(44): require_once('C:\\Users\\Adrians\\Documents\\Projects\\programming projects\\DiplomDarbs\\Art Portfolio\\project-root\\public\\index.php')
INFO - 2026-04-07 15:00:05 --> Registration attempt - Email: johndoe@gmail.com
CRITICAL - 2026-04-07 15:00:05 --> ErrorException: preg_match(): Unknown modifier ';'
[Method: POST, Route: registration]
in APPPATH\Controllers\LoginController.php on line 97.
 1 [internal function]: CodeIgniter\Debug\Exceptions->errorHandler(2, 'preg_match(): Unknown modifier \';\'', 'C:\\Users\\Adrians\\Documents\\Projects\\programming projects\\DiplomDarbs\\Art Portfolio\\project-root\\app\\Controllers\\LoginController.php', 97)
 2 APPPATH\Controllers\LoginController.php(97): preg_match('/[!@#$%^&*(),.?":{}|<>_\\-+=\\[\\]\\\\/;~`]/', 'i2345678')
 3 SYSTEMPATH\CodeIgniter.php(933): App\Controllers\LoginController->registration()
 4 SYSTEMPATH\CodeIgniter.php(507): CodeIgniter\CodeIgniter->runController(Object(App\Controllers\LoginController))
 5 SYSTEMPATH\CodeIgniter.php(354): CodeIgniter\CodeIgniter->handleRequest(null, Object(Config\Cache), false)
 6 SYSTEMPATH\Boot.php(363): CodeIgniter\CodeIgniter->run()
 7 SYSTEMPATH\Boot.php(68): CodeIgniter\Boot::runCodeIgniter(Object(CodeIgniter\CodeIgniter))
 8 FCPATH\index.php(59): CodeIgniter\Boot::bootWeb(Object(Config\Paths))
 9 SYSTEMPATH\rewrite.php(44): require_once('C:\\Users\\Adrians\\Documents\\Projects\\programming projects\\DiplomDarbs\\Art Portfolio\\project-root\\public\\index.php')
INFO - 2026-04-07 15:00:15 --> Array
(
)

INFO - 2026-04-07 15:00:44 --> Registration attempt - Email: gaben@valvesoftware.com
CRITICAL - 2026-04-07 15:00:44 --> ErrorException: preg_match(): Unknown modifier ';'
[Method: POST, Route: registration]
in APPPATH\Controllers\LoginController.php on line 97.
 1 [internal function]: CodeIgniter\Debug\Exceptions->errorHandler(2, 'preg_match(): Unknown modifier \';\'', 'C:\\Users\\Adrians\\Documents\\Projects\\programming projects\\DiplomDarbs\\Art Portfolio\\project-root\\app\\Controllers\\LoginController.php', 97)
 2 APPPATH\Controllers\LoginController.php(97): preg_match('/[!@#$%^&*(),.?":{}|<>_\\-+=\\[\\]\\\\/;~`]/', 'qwertyui')
 3 SYSTEMPATH\CodeIgniter.php(933): App\Controllers\LoginController->registration()
 4 SYSTEMPATH\CodeIgniter.php(507): CodeIgniter\CodeIgniter->runController(Object(App\Controllers\LoginController))
 5 SYSTEMPATH\CodeIgniter.php(354): CodeIgniter\CodeIgniter->handleRequest(null, Object(Config\Cache), false)
 6 SYSTEMPATH\Boot.php(363): CodeIgniter\CodeIgniter->run()
 7 SYSTEMPATH\Boot.php(68): CodeIgniter\Boot::runCodeIgniter(Object(CodeIgniter\CodeIgniter))
 8 FCPATH\index.php(59): CodeIgniter\Boot::bootWeb(Object(Config\Paths))
 9 SYSTEMPATH\rewrite.php(44): require_once('C:\\Users\\Adrians\\Documents\\Projects\\programming projects\\DiplomDarbs\\Art Portfolio\\project-root\\public\\index.php')
INFO - 2026-04-07 15:03:44 --> Registration attempt - Email: gaben@valvesoftware.com
INFO - 2026-04-07 15:03:54 --> Registration attempt - Email: gaben@valvesoftware.com
INFO - 2026-04-07 15:05:00 --> Registration attempt - Email: gaben@valvesoftware.com
INFO - 2026-04-07 15:05:00 --> Attempting to save user: {"username":"Gimli","email":"gaben@valvesoftware.com","password":"$2y$12$ejwS7AMtdgMr.8nHO2LsmOJTwI8qUQcpKjkpGwAtOmZd6Uqw3qTb2"}
INFO - 2026-04-07 15:05:00 --> User registered successfully - ID: 1
INFO - 2026-04-07 15:05:00 --> Array
(
)

INFO - 2026-04-07 15:05:05 --> Array
(
    [email] => gaben@valvesoftware.com
    [password] => Welcome123!
)

INFO - 2026-04-07 15:05:05 --> Array
(
    [email] => gaben@valvesoftware.com
    [password] => Welcome123!
)

INFO - 2026-04-07 15:05:10 --> Array
(
    [email] => gaben@valvesoftware.com
    [password] => Welcome123!
)

INFO - 2026-04-07 15:05:10 --> Array
(
    [email] => gaben@valvesoftware.com
    [password] => Welcome123!
)

INFO - 2026-04-07 15:05:28 --> Array
(
    [email] => gaben@valvesoftware.com
    [password] => Welcome123!
)

INFO - 2026-04-07 15:05:28 --> Array
(
    [email] => gaben@valvesoftware.com
    [password] => Welcome123!
)

INFO - 2026-04-07 15:06:01 --> Registration attempt - Email: johndoe@gmail.com
INFO - 2026-04-07 15:06:01 --> Attempting to save user: {"username":"john doe","email":"johndoe@gmail.com","password":"$2y$12$2u0DAa9jyFZ2UUjE7sF\/vuXI7cNOtzVZjEPSyCLXoItbVneXE\/rIW"}
INFO - 2026-04-07 15:06:01 --> User registered successfully - ID: 1
INFO - 2026-04-07 15:06:02 --> Array
(
)

INFO - 2026-04-07 15:06:05 --> Array
(
    [email] => johndoe@gmail.com
    [password] => TestArt2026@
)

INFO - 2026-04-07 15:06:05 --> Array
(
    [email] => johndoe@gmail.com
    [password] => TestArt2026@
)

INFO - 2026-04-07 15:07:34 --> Array
(
)

INFO - 2026-04-07 15:07:45 --> Array
(
    [email] => demo@artwork.com
    [password] => Welcome123!
)

INFO - 2026-04-07 15:07:45 --> Array
(
    [email] => demo@artwork.com
    [password] => Welcome123!
)

INFO - 2026-04-07 15:07:51 --> Array
(
    [email] => demo@artwork.com
    [password] => Welcome123!
)

INFO - 2026-04-07 15:07:51 --> Array
(
    [email] => demo@artwork.com
    [password] => Welcome123!
)

INFO - 2026-04-07 15:08:07 --> Array
(
    [email] => demo@artwork.com
    [password] => Welcome123!
)

INFO - 2026-04-07 15:08:07 --> Array
(
    [email] => demo@artwork.com
    [password] => Welcome123!
)

INFO - 2026-04-07 15:08:49 --> Registration attempt - Email: demo@artwork.com
INFO - 2026-04-07 15:08:50 --> Attempting to save user: {"username":"demo","email":"demo@artwork.com","password":"$2y$12$xmJjOc8J503tklU1T.dSw.LmKOamKU.gsCjKdBsjhj4uiGLmqx93."}
INFO - 2026-04-07 15:08:50 --> User registered successfully - ID: 1
INFO - 2026-04-07 15:08:50 --> Array
(
)

INFO - 2026-04-07 15:09:19 --> Array
(
    [email] => demo@artwork.com
    [password] => Welcome123!
)

INFO - 2026-04-07 15:09:19 --> Array
(
    [email] => demo@artwork.com
    [password] => Welcome123!
)

INFO - 2026-04-07 15:11:55 --> Array
(
    [email] => demo@artwork.com
    [password] => Welcome123!
)

INFO - 2026-04-07 15:11:55 --> Login attempt - Email: demo@artwork.com
INFO - 2026-04-07 15:11:55 --> Input password length: 11
INFO - 2026-04-07 15:11:55 --> User found - ID: 16
INFO - 2026-04-07 15:11:55 --> Stored password hash length: 8
INFO - 2026-04-07 15:11:55 --> Password verification result: FAILED
INFO - 2026-04-07 15:11:58 --> Array
(
    [email] => demo@artwork.com
    [password] => Welcome123!
)

INFO - 2026-04-07 15:11:58 --> Login attempt - Email: demo@artwork.com
INFO - 2026-04-07 15:11:58 --> Input password length: 11
INFO - 2026-04-07 15:11:58 --> User found - ID: 16
INFO - 2026-04-07 15:11:58 --> Stored password hash length: 8
INFO - 2026-04-07 15:11:58 --> Password verification result: FAILED
INFO - 2026-04-07 15:12:05 --> Array
(
    [email] => demo@artwork.com
    [password] => Welcome123!
)

INFO - 2026-04-07 15:12:05 --> Login attempt - Email: demo@artwork.com
INFO - 2026-04-07 15:12:05 --> Input password length: 11
INFO - 2026-04-07 15:12:05 --> User found - ID: 16
INFO - 2026-04-07 15:12:05 --> Stored password hash length: 8
INFO - 2026-04-07 15:12:05 --> Password verification result: FAILED
INFO - 2026-04-07 15:12:25 --> Array
(
)

INFO - 2026-04-07 15:12:34 --> Array
(
    [email] => demo@artwork.com
    [password] => Welcome123!
)

INFO - 2026-04-07 15:12:34 --> Login attempt - Email: demo@artwork.com
INFO - 2026-04-07 15:12:34 --> Input password length: 11
INFO - 2026-04-07 15:12:34 --> User found - ID: 16
INFO - 2026-04-07 15:12:34 --> Stored password hash length: 8
INFO - 2026-04-07 15:12:34 --> Password verification result: FAILED
CRITICAL - 2026-04-07 15:18:13 --> CodeIgniter\Database\Exceptions\DatabaseException: Cannot truncate a table referenced in a foreign key constraint (`portfolio`.`favorites`, CONSTRAINT `favorites_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `portfolio`.`users` (`id`))
[Method: CLI, Route: db:clearusers]
in SYSTEMPATH\Database\BaseConnection.php on line 684.
 1 SYSTEMPATH\Database\BaseBuilder.php(2773): CodeIgniter\Database\BaseConnection->query('TRUNCATE `users`', null, false)
 2 APPPATH\Commands\ClearUsers.php(20): CodeIgniter\Database\BaseBuilder->truncate()
 3 SYSTEMPATH\CLI\Commands.php(74): App\Commands\ClearUsers->run([])
 4 SYSTEMPATH\CLI\Console.php(47): CodeIgniter\CLI\Commands->run('db:clearusers', [])
 5 SYSTEMPATH\Boot.php(388): CodeIgniter\CLI\Console->run()
 6 SYSTEMPATH\Boot.php(133): CodeIgniter\Boot::runCommand(Object(CodeIgniter\CLI\Console))
 7 ROOTPATH\spark(87): CodeIgniter\Boot::bootSpark(Object(Config\Paths))
CRITICAL - 2026-04-07 15:18:13 --> [Caused by] CodeIgniter\Database\Exceptions\DatabaseException: Cannot truncate a table referenced in a foreign key constraint (`portfolio`.`favorites`, CONSTRAINT `favorites_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `portfolio`.`users` (`id`))
in SYSTEMPATH\Database\MySQLi\Connection.php on line 332.
 1 SYSTEMPATH\Database\BaseConnection.php(729): CodeIgniter\Database\MySQLi\Connection->execute('TRUNCATE `users`')
 2 SYSTEMPATH\Database\BaseConnection.php(646): CodeIgniter\Database\BaseConnection->simpleQuery('TRUNCATE `users`')
 3 SYSTEMPATH\Database\BaseBuilder.php(2773): CodeIgniter\Database\BaseConnection->query('TRUNCATE `users`', null, false)
 4 APPPATH\Commands\ClearUsers.php(20): CodeIgniter\Database\BaseBuilder->truncate()
 5 SYSTEMPATH\CLI\Commands.php(74): App\Commands\ClearUsers->run([])
 6 SYSTEMPATH\CLI\Console.php(47): CodeIgniter\CLI\Commands->run('db:clearusers', [])
 7 SYSTEMPATH\Boot.php(388): CodeIgniter\CLI\Console->run()
 8 SYSTEMPATH\Boot.php(133): CodeIgniter\Boot::runCommand(Object(CodeIgniter\CLI\Console))
 9 ROOTPATH\spark(87): CodeIgniter\Boot::bootSpark(Object(Config\Paths))
CRITICAL - 2026-04-07 15:18:13 --> [Caused by] mysqli_sql_exception: Cannot truncate a table referenced in a foreign key constraint (`portfolio`.`favorites`, CONSTRAINT `favorites_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `portfolio`.`users` (`id`))
in SYSTEMPATH\Database\MySQLi\Connection.php on line 327.
 1 SYSTEMPATH\Database\MySQLi\Connection.php(327): mysqli->query('TRUNCATE `users`', 0)
 2 SYSTEMPATH\Database\BaseConnection.php(729): CodeIgniter\Database\MySQLi\Connection->execute('TRUNCATE `users`')
 3 SYSTEMPATH\Database\BaseConnection.php(646): CodeIgniter\Database\BaseConnection->simpleQuery('TRUNCATE `users`')
 4 SYSTEMPATH\Database\BaseBuilder.php(2773): CodeIgniter\Database\BaseConnection->query('TRUNCATE `users`', null, false)
 5 APPPATH\Commands\ClearUsers.php(20): CodeIgniter\Database\BaseBuilder->truncate()
 6 SYSTEMPATH\CLI\Commands.php(74): App\Commands\ClearUsers->run([])
 7 SYSTEMPATH\CLI\Console.php(47): CodeIgniter\CLI\Commands->run('db:clearusers', [])
 8 SYSTEMPATH\Boot.php(388): CodeIgniter\CLI\Console->run()
 9 SYSTEMPATH\Boot.php(133): CodeIgniter\Boot::runCommand(Object(CodeIgniter\CLI\Console))
10 ROOTPATH\spark(87): CodeIgniter\Boot::bootSpark(Object(Config\Paths))
INFO - 2026-04-07 15:19:32 --> Array
(
)

INFO - 2026-04-07 15:19:52 --> Registration attempt - Email: demo@artwork.com
INFO - 2026-04-07 15:19:52 --> Attempting to save user: {"username":"demo","email":"demo@artwork.com","password":"$2y$12$cYXmlvtDrb0yNba\/ccU4Qe4VwHbil9eLbdtK8P78zxVEYCSDvvExK"}
INFO - 2026-04-07 15:19:52 --> User registered successfully - ID: 1
INFO - 2026-04-07 15:19:52 --> Array
(
)

INFO - 2026-04-07 15:20:03 --> Array
(
    [email] => demo@artwork.com
    [password] => Welcome123!
)

INFO - 2026-04-07 15:20:03 --> Login attempt - Email: demo@artwork.com
INFO - 2026-04-07 15:20:03 --> Input password length: 11
INFO - 2026-04-07 15:20:03 --> User found - ID: 17
INFO - 2026-04-07 15:20:03 --> Stored password hash length: 60
INFO - 2026-04-07 15:20:03 --> Password verification result: SUCCESS
INFO - 2026-04-07 15:22:18 --> Registration attempt - Email: gaben@valvesoftware.com
INFO - 2026-04-07 15:22:18 --> Attempting to save user: {"username":"Gimli","email":"gaben@valvesoftware.com","password":"$2y$12$OZ8lznAEJXyeoAF8vUlkuepWUH8rR5mnOawK4tkFwdPnKaQnV5.Sq"}
INFO - 2026-04-07 15:22:18 --> User registered successfully - ID: 1
INFO - 2026-04-07 15:22:18 --> Array
(
)

INFO - 2026-04-07 15:22:22 --> Array
(
    [email] => gaben@valvesoftware.com
    [password] => Artist_2024
)

INFO - 2026-04-07 15:22:22 --> Login attempt - Email: gaben@valvesoftware.com
INFO - 2026-04-07 15:22:22 --> Input password length: 11
INFO - 2026-04-07 15:22:22 --> User found - ID: 18
INFO - 2026-04-07 15:22:22 --> Stored password hash length: 60
INFO - 2026-04-07 15:22:22 --> Password verification result: SUCCESS
INFO - 2026-04-07 15:30:41 --> Array
(
)

INFO - 2026-04-07 15:30:58 --> Array
(
    [email] => demo@artwork.com
    [password] => Welcome123!
)

INFO - 2026-04-07 15:30:58 --> Login attempt - Email: demo@artwork.com
INFO - 2026-04-07 15:30:58 --> Input password length: 11
INFO - 2026-04-07 15:30:58 --> User found - ID: 17
INFO - 2026-04-07 15:30:58 --> Stored password hash length: 60
INFO - 2026-04-07 15:30:58 --> Password verification result: SUCCESS
INFO - 2026-04-07 15:34:48 --> Array
(
)

INFO - 2026-04-07 19:11:08 --> Array
(
)

INFO - 2026-04-07 19:11:17 --> Array
(
    [email] => demo@artwork.com
    [password] => Welcome123!
)

INFO - 2026-04-07 19:11:17 --> Login attempt - Email: demo@artwork.com
INFO - 2026-04-07 19:11:17 --> Input password length: 11
INFO - 2026-04-07 19:11:17 --> User found - ID: 17
INFO - 2026-04-07 19:11:17 --> Stored password hash length: 60
INFO - 2026-04-07 19:11:17 --> Password verification result: SUCCESS
INFO - 2026-04-07 19:15:39 --> Array
(
)

INFO - 2026-04-07 19:15:49 --> Array
(
    [email] => gaben@valvesoftware.com
    [password] => Artist_2024
)

INFO - 2026-04-07 19:15:49 --> Login attempt - Email: gaben@valvesoftware.com
INFO - 2026-04-07 19:15:49 --> Input password length: 11
INFO - 2026-04-07 19:15:49 --> User found - ID: 18
INFO - 2026-04-07 19:15:49 --> Stored password hash length: 60
INFO - 2026-04-07 19:15:49 --> Password verification result: SUCCESS
CRITICAL - 2026-04-07 20:11:21 --> ParseError: syntax error, unexpected variable "$this", expecting "function"
[Method: GET, Route: /]
in APPPATH\Controllers\GalleryController.php on line 490.
 1 VENDORPATH\composer\ClassLoader.php(427): {closure:Composer\Autoload\ClassLoader::initializeIncludeClosure():575}('C:\\Users\\Adrians\\Documents\\Projects\\programming projects\\DiplomDarbs\\Art Portfolio\\project-root\\vendor\\composer/../../app\\Controllers\\GalleryController.php')
 2 [internal function]: Composer\Autoload\ClassLoader->loadClass('App\\Controllers\\GalleryController')
 3 SYSTEMPATH\CodeIgniter.php(885): class_exists('\\App\\Controllers\\GalleryController', true)
 4 SYSTEMPATH\CodeIgniter.php(494): CodeIgniter\CodeIgniter->startController()
 5 SYSTEMPATH\CodeIgniter.php(354): CodeIgniter\CodeIgniter->handleRequest(null, Object(Config\Cache), false)
 6 SYSTEMPATH\Boot.php(363): CodeIgniter\CodeIgniter->run()
 7 SYSTEMPATH\Boot.php(68): CodeIgniter\Boot::runCodeIgniter(Object(CodeIgniter\CodeIgniter))
 8 FCPATH\index.php(59): CodeIgniter\Boot::bootWeb(Object(Config\Paths))
 9 SYSTEMPATH\rewrite.php(44): require_once('C:\\Users\\Adrians\\Documents\\Projects\\programming projects\\DiplomDarbs\\Art Portfolio\\project-root\\public\\index.php')
