- Affected Version
- WoltLab Suite 5.4
- Affected App
- WoltLab Suite Forum
Heute hatte ich im Zusammenhang mit einer Registrierung folgende Fehlermeldung zufällig entdeckt. Die Registrierung wurde ganz normal durchgeführt und der Account funktioniert auch.
Ich habe anschließend erfolgreich eine Testregistrierung durchgeführt. Aufgefallen ist mir dabei aber, dass nach der Registrierung mit Fehlermeldung und meiner Testregistrierung eine USER-ID übersprungen worden ist.
Kann es sein, dass der User bei der Registrierung irgendwie doppelt auf Absenden geklickt hat, was evtl. die folgende Info die erwähnte übersprungene ID erklären könnte?
- Requested URL
- POST /index.php?register/
- Referrer
- https://www.einforum.de/index.php?register/
- Error Message
- Could not execute statement 'INSERT INTO wcf1_user (languageID,registrationIpAddress,activationCode,emailConfirmed,username,email,password,blacklistMatches,signatureEnableHtml,accessToken,registrationDate) VALUES (?,?,?,?,?,?,?,?,?,?,?)'
- Type
- wcf\system\database\exception\DatabaseQueryExecutionException
- File (Line)
- /var/www/xxx/htdocs/lib/system/database/statement/PreparedStatement.class.php (144)
- Query Parameter 1
- 1
- Query Parameter 2
- '::ffff:5c6d:1be'
- Query Parameter 3
- 388145214
- Query Parameter 4
- '7b824f5306e135e25300378e0e8956857aa315db'
- Query Parameter 5
- 'Sonnenkoenigin'
- Query Parameter 6
- 'test@example.com'
- Query Parameter 7
- 'Bcrypt:$2y$12$CABNAJuxSdd16W6gB1mS/.s17/Bmg1asqeAWHZ4AqxW1KlIw2xTHe'
- Query Parameter 8
- ''
- Query Parameter 9
- 1
- Query Parameter 10
- '2e7a270d50ae129ddd89754caeed36dc99c42592'
- Query Parameter 11
- 1658484739
- Stacktrace
-
- /var/www/xxx/htdocs/lib/data/TFastCreate.class.php (44): wcf\system\database\statement\PreparedStatement->execute(…)
- /var/www/xxx/htdocs/lib/data/DatabaseObjectEditor.class.php (28): wcf\data\DatabaseObjectEditor::dboEditorCreateBase(…)
- /var/www/xxx/htdocs/lib/data/user/UserEditor.class.php (80): wcf\data\DatabaseObjectEditor::create(…)
- /var/www/xxx/htdocs/lib/data/AbstractDatabaseObjectAction.class.php (355): wcf\data\user\UserEditor::create(…)
- /var/www/xxx/htdocs/lib/data/user/UserAction.class.php (284): wcf\data\AbstractDatabaseObjectAction->create(…)
- /var/www/xxx/htdocs/lib/data/AbstractDatabaseObjectAction.class.php (216): wcf\data\user\UserAction->create(…)
- /var/www/xxx/htdocs/lib/form/RegisterForm.class.php (453): wcf\data\AbstractDatabaseObjectAction->executeAction(…)
- /var/www/xxx/htdocs/lib/form/AbstractForm.class.php (66): wcf\form\RegisterForm->save(…)
- /var/www/xxx/htdocs/lib/form/AbstractForm.class.php (134): wcf\form\AbstractForm->submit(…)
- /var/www/xxx/htdocs/lib/acp/form/AbstractOptionListForm.class.php (111): wcf\form\AbstractForm->readData(…)
- /var/www/xxx/htdocs/lib/acp/form/UserAddForm.class.php (402): wcf\acp\form\AbstractOptionListForm->readData(…)
- /var/www/xxx/htdocs/lib/form/RegisterForm.class.php (246): wcf\acp\form\UserAddForm->readData(…)
- /var/www/xxx/htdocs/lib/page/AbstractPage.class.php (339): wcf\form\RegisterForm->readData(…)
- /var/www/xxx/htdocs/lib/form/RegisterForm.class.php (301): wcf\page\AbstractPage->show(…)
- /var/www/xxx/htdocs/lib/page/AbstractPage.class.php (122): wcf\form\RegisterForm->show(…)
- /var/www/xxx/htdocs/lib/system/request/Request.class.php (89): wcf\page\AbstractPage->__run(…)
- /var/www/xxx/htdocs/lib/system/request/RequestHandler.class.php (121): wcf\system\request\Request->execute(…)
- /var/www/xxx/htdocs/index.php (11): wcf\system\request\RequestHandler->handle(…)
- Error Message
- SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'Sonnenkoenigin' for key 'username'
- Type
- PDOException
- File (Line)
- /var/www/xxx/htdocs/lib/system/database/statement/PreparedStatement.class.php (126)
- Stacktrace
-
- /var/www/xxx/htdocs/lib/system/database/statement/PreparedStatement.class.php (126): PDOStatement->execute(…)
- /var/www/xxx/htdocs/lib/data/TFastCreate.class.php (44): wcf\system\database\statement\PreparedStatement->execute(…)
- /var/www/xxx/htdocs/lib/data/DatabaseObjectEditor.class.php (28): wcf\data\DatabaseObjectEditor::dboEditorCreateBase(…)
- /var/www/xxx/htdocs/lib/data/user/UserEditor.class.php (80): wcf\data\DatabaseObjectEditor::create(…)
- /var/www/xxx/htdocs/lib/data/AbstractDatabaseObjectAction.class.php (355): wcf\data\user\UserEditor::create(…)
- /var/www/xxx/htdocs/lib/data/user/UserAction.class.php (284): wcf\data\AbstractDatabaseObjectAction->create(…)
- /var/www/xxx/htdocs/lib/data/AbstractDatabaseObjectAction.class.php (216): wcf\data\user\UserAction->create(…)
- /var/www/xxx/htdocs/lib/form/RegisterForm.class.php (453): wcf\data\AbstractDatabaseObjectAction->executeAction(…)
- /var/www/xxx/htdocs/lib/form/AbstractForm.class.php (66): wcf\form\RegisterForm->save(…)
- /var/www/xxx/htdocs/lib/form/AbstractForm.class.php (134): wcf\form\AbstractForm->submit(…)
- /var/www/xxx/htdocs/lib/acp/form/AbstractOptionListForm.class.php (111): wcf\form\AbstractForm->readData(…)
- /var/www/xxx/htdocs/lib/acp/form/UserAddForm.class.php (402): wcf\acp\form\AbstractOptionListForm->readData(…)
- /var/www/xxx/htdocs/lib/form/RegisterForm.class.php (246): wcf\acp\form\UserAddForm->readData(…)
- /var/www/xxx/htdocs/lib/page/AbstractPage.class.php (339): wcf\form\RegisterForm->readData(…)
- /var/www/xxx/htdocs/lib/form/RegisterForm.class.php (301): wcf\page\AbstractPage->show(…)
- /var/www/xxx/htdocs/lib/page/AbstractPage.class.php (122): wcf\form\RegisterForm->show(…)
- /var/www/xxx/htdocs/lib/system/request/Request.class.php (89): wcf\page\AbstractPage->__run(…)
- /var/www/xxx/htdocs/lib/system/request/RequestHandler.class.php (121): wcf\system\request\Request->execute(…)
- /var/www/xxx/htdocs/index.php (11): wcf\system\request\RequestHandler->handle(…)