Author Topic: Fehler beim Ändern eines bestehenden Users  (Read 422 times)

Offline masju

  • Posts: 163
  • Gender: Male
Fehler beim Ändern eines bestehenden Users
« on: August 31, 2023, 04:51:52 PM »
Hallo zusammen,
wenn ich die Rechte eines bestehenden Users ändern möchte (der Gruppe "Administrators" zuweisen), erhalte ich die folgende Fehlermeldung:
Code: [Select]
database::escapeString(): Argument #1 ($unescaped_string) must be of type string, null given, called in /hp/cw/ac/gd/www/.../admin/users/save.php on line 157
in line (259) of (/framework/class.database.php):
Im Error-Log steht:
Code: [Select]
Thu, 31 Aug 2023 14:42:18 +0000 [E_WARNING] /admin/users/save.php:[157] from /admin/users/save.php:[157] bin\Exceptions\ErrorHandler::handler "Undefined variable $group_id"Gibt es eine Lösung?
(V. 2.13.4 r199)

Viele Grüße
masju

Offline Luisehahne

  • WebsiteBaker Org e.V.
  • **
  • Posts: 4541
  • Gender: Male
Re: Fehler beim Ändern eines bestehenden Users
« Reply #1 on: August 31, 2023, 10:32:21 PM »
Schau ich mir morgen an.

Dietmar
Note: Once the code has been generated, it is easy to debug. It's not a bug, it's a feature!

Offline hgs

  • Betatester
  • **
  • Posts: 1799
    • EFG MG
Re: Fehler beim Ändern eines bestehenden Users
« Reply #2 on: September 01, 2023, 08:54:52 AM »
Kann den Fehler leider bestätigen.
LG Harald

"Fange nie an, aufzuhören - höre nie auf, anzufangen." Marcus Tullius Cicero (106-43 v.Chr.)

"Never begin to stop - never stop beginning." Marcus Tullius Cicero (106-43 BC)

Offline sternchen8875

  • Posts: 318
Re: Fehler beim Ändern eines bestehenden Users
« Reply #3 on: September 01, 2023, 09:15:02 AM »
doch, ist so. Man kann keinen User von einer anderen Gruppe in die Administratoren-Gruppe (Group-ID == 1) befördern.
Ich muß zugeben, das ich nur anders herum getestet hatte, weil genau da vorher der Fehler lag.  :-(

Offline hgs

  • Betatester
  • **
  • Posts: 1799
    • EFG MG
Lösung: Fehler beim Ändern eines bestehenden Users
« Reply #4 on: September 02, 2023, 09:29:27 AM »
Und hier das Patch zum bestätigtem Fehler.
Die Dateien "Patch_R200_for_WB2_ 13_4_v199.zip" und "unzip.php.zip"
ins DocRoot kopieren(da wo die config.php steht)
Die Datei "unzip.php.zip" umbenennen in "unzip.php"
Das Patch mit dem Aufruf

https://deineDomäne.tld/unzip.php 

entpacken.
Im Backend als SuperAdmin (User-ID==1) anmelden und das upgradescript durchlaufen lassen.Fertig
Weiter viel Spaß mit WebsiteBaker
LG Harald

"Fange nie an, aufzuhören - höre nie auf, anzufangen." Marcus Tullius Cicero (106-43 v.Chr.)

"Never begin to stop - never stop beginning." Marcus Tullius Cicero (106-43 BC)

Offline masju

  • Posts: 163
  • Gender: Male
Re: Fehler beim Ändern eines bestehenden Users
« Reply #5 on: September 04, 2023, 09:20:11 AM »
Vielen Dank! (Y)

 

postern-length