Seite 1 von 1
Kein Login nach Umstellung auf php 7.4
Verfasst: 06.02.2021 21:27
von SeewolfPK
Nach einer php Umstellung ist kein login ins Board möglich. Erst mit Passwort vergessen und Passwort Eingabe (das bisherige) kommt man ins Forum. Diese Prozedur möchte ich nicht allen Usern zumuten. Gibt es eine Lösung und Erklärung?
Re: Kein Login nach Umstellung auf php 7.4
Verfasst: 06.02.2021 22:19
von Crizzo
Hi,
phpBB 3.3.2 oder 3.3.3?
Wo war die PHP Version vorher?
Grüße
Re: Kein Login nach Umstellung auf php 7.4
Verfasst: 07.02.2021 08:57
von SeewolfPK
phpBB 3.3.2 und php 7.2.
Wenn ich auf php 8 gehe läuft das Forum mit phpBB 3.3.2. Verstehe ich nicht. Kann 3.3.2 vorläufig mit 8 weiterlaufen oder verträgt sich irgendwas nicht?
Re: Kein Login nach Umstellung auf php 7.4
Verfasst: 07.02.2021 12:41
von Crizzo
Schau mal bei einem User den Hash an. Steht da was von Argon2i?
Wenn ja, hat dein PHP 7.4 ebenfalls noch Argon2i verfügbar?
Grüße
Re: Kein Login nach Umstellung auf php 7.4
Verfasst: 07.02.2021 13:38
von SeewolfPK
Userpasswort beginnt mit Argon
Wo stelle ich fest, ob php 7.4 das hat?
Re: Kein Login nach Umstellung auf php 7.4
Verfasst: 07.02.2021 16:37
von Crizzo
Erstellst mal eine PHP-Datei
argon2i.php mit folgendem Inhalt im Forum-Hauptverzeichnis:
Code: Alles auswählen
<?php
$echo = password_hash("blablubb", PASSWORD_ARGON2I);
echo "The hash with Argon2i is: " . $echo;
und schaust mal, was bei rumkommt, wen ndu es unter PHP 7.2 und PHP 7.4 aufrufst.
Sieht dann ungefähr so aus:
Code: Alles auswählen
The hash with Argon2i is: $argon2i$v=19$m=65536,t=4,p=1$R1ZuSGpHU05JMzZBQnVnLw$QItCX6sQG+vbbCwH7Z3mcTreo8MgKFDRilQ/NSdK/FI
und das ganze nochmal mit
PASSWORD_ARGON2ID
Re: Kein Login nach Umstellung auf php 7.4
Verfasst: 10.02.2021 10:17
von SeewolfPK
Hallo Crizzo,
Entschuldigung, das es etwas länger gedauert hat.
Das betroffene Forum läuft auf einem Server eines Bekannten. Da dauerte es, bis die Umstellungen zum Testen möglich waren.
Hier nun die Ergebnisse:
7.3: phpbb 3.3.2
$argon2i$v=19$m=65536,t=4,p=1$MEljSmUwazN1bTJQTVJxYQ$fLl9tWxRH/LExugdtvEzUVjfqCNQchqvp+MlEitYdPQ
7.4: phpbb 3.3.2
nichts
8.0: phpbb 3.3.2
$argon2i$v=19$m=65536,t=4,p=1$NzA0bjNQS0ZKNU1tSTBvcg$Ar+QH1fNqJ8mOZBGbme6C5boYRQzmT3pEgju45f2P1A
7.3: phpbb 3.3.3
$argon2i$v=19$m=65536,t=4,p=1$RHRYOW5pWkQ5SGsuMm9WOA$Lpmjs1kcOpSh5YBiO3HVkuyS/uz8Fc7itxVxOG+pscQ
7.4: phpbb 3.3.3
nichts
8.0 mit phpbb 3.3.3
$argon2i$v=19$m=65536,t=4,p=1$QmI3ZnB0NkVNZFJnQ2hyOA$q+hXUWqAuiDTkHFtteTTwjlCqIxk0//2YkOfRqfVsVw
--
da auf dem Server noch andere Dinge laufen, die nicht mit php8 kompatibel sind, kann die Umstellung nicht auf php8 bleiben.
Ich hoffe, mit den Angaben kannst du etwas anfangen und uns auf die richtige Spur bringen.
Re: Kein Login nach Umstellung auf php 7.4
Verfasst: 10.02.2021 10:20
von Crizzo
Ich verstehe jetzt nicht so ganz, wieso da die phpBB Versionen dabei stehen. Du solltest ja nur meine Datei ausführen unter dem PHP, wo dein phpBB noch ging und unter 7.4, wo es nicht mehr geht.
Wenn dann bei 7.2 ein Ergebnis kommt mit Argon2i und bei 7.4 nicht, dann scheint der 7.4er Installation Argon2i zu fehlen und damit hast du die Lösung für dein Problem.
Re: Kein Login nach Umstellung auf php 7.4
Verfasst: 10.02.2021 11:24
von SeewolfPK
Die phpBB Versionen habe ich nur zur Erklärung hinzugefügt, damit erkennbar wird, mit welchen Konfiguration die argon.php ausgeführt wurde.
Da die Ausgabe unterschiedliche Hashcode ergab.
Es geht also gar nicht um den Code, sondern darum, das er überhaupt kommt.
Wir werden den Provider um Abhilfe bitten.