Füge Fallback-Logik für SSL-Server ohne Elternobjekt hinzu

- Implementiere eine Bedingung, die sicherstellt, dass bei fehlendem Elternobjekt ein Standardbenutzer und ein Token generiert werden.
- Sende eine Nachricht mit dem generierten Token, um die Benutzerverwaltung zu verbessern.
This commit is contained in:
Torsten Schulz (local)
2025-09-05 09:34:38 +02:00
parent 39780197f8
commit e38cd6ef9d

View File

@@ -37,6 +37,13 @@ namespace Yc
_stop(false) _stop(false)
{ {
// Hole DB-Connection // Hole DB-Connection
if (!_parent) {
// Fallback für SSL-Server ohne Parent
_user = Yc::Object::User(Json::Value());
_token = Yc::Lib::Tools::generateRandomString(32);
sendMsg(token, _token, _name, _color);
return;
}
auto server = _parent->getServer(); auto server = _parent->getServer();
auto db = server->_database; auto db = server->_database;
// Suche Community-User // Suche Community-User