habe nun genau das selbe problem.TheSteffen hat geschrieben:Nachtrag
als Login Fehler kommt auch:Code: Alles auswählen
falschen oder inaktiven Benutzernamen eingegeben
bei mir auf dem server läuft PHP Version 4.3.1
habe nun genau das selbe problem.TheSteffen hat geschrieben:Nachtrag
als Login Fehler kommt auch:Code: Alles auswählen
falschen oder inaktiven Benutzernamen eingegeben
Code: Alles auswählen
PHP Version 4.0.6
Dann muß es ja doch noch was anderes sein, oder????klunzen hat geschrieben: habe nun genau das selbe problem.
bei mir auf dem server läuft PHP Version 4.3.1
Mach mal dieselben Tests wie TheSteffen. Das kann bei Dir durchaus eine andere Ursache haben.klunzen hat geschrieben:habe nun genau das selbe problem.
Den Befehl gibt es schon länger aber wohl nicht mit einem zweiten Parameter.TheSteffen hat geschrieben:Es läuftUnd damit kennt er diesen Befehl nicht, richtig?Code: Alles auswählen
PHP Version 4.0.6
Das ist auf jeden Fall sinnvoll. Auch bei PHP beheben die Updates Bugs und Sicherheitslücken.TheSteffen hat geschrieben:Dann werde ich mich einmal darum kümmern, dass es eine neuere Version wird.
Code: Alles auswählen
----- öffne -----
includes/functions.php
----- finde -----
$username = htmlspecialchars(rtrim(trim($username), "\"));
----- ersetze mit -----
// $username = htmlspecialchars(rtrim(trim($username), "\"));
$username = htmlspecialchars(str_replace("\", "", rtrim(trim($username))));
Code: Alles auswählen
---- öffne ----
includes/functions.php
---- finde ----
function phpbb_clean_username($username)
{
---- füge danach ein ----
echo 'In Funktion phpbb_clean_username:';
echo '<br>Name: ' . $username;
echo '<br>Name (trim): ' . trim($username);
echo '<br>Name (trim, rtrim): ' . rtrim(trim($username), "\\");
echo '<br>Name (trim, rtrim, htmlspecialchars): ' . htmlspecialchars(rtrim(trim($username), "\\"));
die();
Code: Alles auswählen
$username = isset($HTTP_POST_VARS['username']) ? trim(htmlspecialchars($HTTP_POST_VARS['username'])) : '';
$username = isset($HTTP_POST_VARS['username']) ? phpbb_clean_username($HTTP_POST_VARS['username']) : '';
Code: Alles auswählen
$username = isset($HTTP_POST_VARS['username']) ? phpbb_clean_username($HTTP_POST_VARS['username']) : '';
$password = isset($HTTP_POST_VARS['password']) ? $HTTP_POST_VARS['password'] : '';