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:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user