Open GSV-DerBurgermeister opened 3 years ago
Ich habe es mal versucht hier einzubauen. Klappt aber nicht und wird immer noch abgeschnitten. Wo kann ich im php mir die Log-Meldungen anschauen?
Wurde eingebaut und geht.
Das Passwort kommt hier nicht an: Das Logging in pi-ager.log der Frontend Meldung geht es jetzt. Im logging.php habe ich das als INT gewandelt, da aus der DB 10.0 als FLOAT gekommen ist. $loglevel_file_value = intval(get_loglevel($loglevel_file_key)); @Tronje-the-Falconer hast du noch eine Idee?
Ab sudowebscript geht es. ./sudowebscript.sh encrypt_password '2m|"zP)lAyx=!b9B]8E8:K.O;C@"O]' Das ist ein Testpasswort
Ich hab etwas recherchiert. Wenn ich es richtig verstanden habe, kommt das Passwort richtig beim Shellscript an wird ab da aber nicht, bei Sonderzeichen, korrekt an Python weitergegeben. Evtl. geht es hiermit:
python3 /opt/pi-ager/pi_ager_encrypt_password.py "$2"
Die " sollen dafür sorgen, das die gesamte Variable als String betrachtet wird. Ich konnte es aber noch nicht testen.
Passwort soll mit base64 übergeben werden.
https://www.php.net/manual/de/function.base64-decode.php