Der-Dennis: wiki: PHP/Anwendung und Praxis/Loginsystem

Beitrag lesen

Hallo Jörg,

Wäre nett wenn diejenigen, die seltsame Konfigurationen (z.B, xampp) haben, das testen und Fehler melden würden.

hab's Sonntag leider nicht mehr geschafft. Ich hab jetzt mal wieder nen alten Rechner reaktiviert und das in folgenden Varianten getestet:

Betriebssystem:

  • Windows 7 SP1 32bit [Windows NT PC 6.1 build 7601 (Windows 7 Home Premium Edition Service Pack 1) i586]

Xampp:

  • Version 1.7.7 (PHP 5.3.8) [vermutlich Standard-Konfiguration]
  • Version 5.5.24 (PHP 5.5.24) [Standard-Konfiguration]

Browser:

  • Chrome 43.0 [Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.124 Safari/537.36]
  • Firefox 38.0.5 [Mozilla/5.0 (Windows NT 6.1; rv:38.0) Gecko/20100101 Firefox/38.0]
  • Internet Explorer 9.0 [Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)]
  • Internet Explorer 11.0 [Mozilla/5.0 (IE 11.0; Windows NT 6.1; Trident/7.0; .NET4.0E; .NET4.0C; rv:11.0) like Gecko]
  • Opera 12.17 [Opera/9.80 (Windows NT 6.1) Presto/2.12.388 Version/12.17]
  • Opera 30.0 [Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.81 Safari/537.36 OPR/30.0.1835.59 (Edition Campaign 67)]
  • Safari 5.1.7 [Mozilla/5.0 (Windows NT 6.1) AppleWebKit/534.57.2 (KHTML, like Gecko) Version/5.1.7 Safari/534.57.2]

Hier ein paar Anmerkungen, die Dir (hoffentlich ein bisschen) weiterhelfen (alles hier nicht aufgezählte funktioniert):

** Browser **

Beim Opera 12.17 (zu erwarten) und Firefox 38.0.5 (nicht zu erwarten) kann man sich nicht einloggen (bessere Fehlerbeschreibung nicht vorhanden) und daher konnte ich das auch nicht weiter testen.

Möglicher Grund: Das Formular wird an /selfhtml_login/%5Cselfhtml_login/login.php bzw. /selfhtml_login/\selfhtml_login/login.php gesendet.

** Zeichenkodierung **

In allen Browsern ist die Zeichenkodierung im Admin-Bereich kaputt.

Beispiele:

  • /selfhtml_login/selfAdmin/#menu: Wählen Sie im Menü (links) aus, was Sie tun wollen.
  • /selfhtml_login/selfAdmin/#useradd: Neuen Benutzer hinzufügen: Gültig sind alle Buchstaben [...]
  • /selfhtml_login/selfAdmin/#showUser: löschen
  • usw.

** PHP Notice **

Beim Aufruf von /selfhtml_login/tests/pics_verwalter/ erscheint die Meldung: Notice: Undefined index: REQUEST_SCHEME in \selfhtml_login\sendFile.php on line 7.

** Passwörter **

Beim Ändern des Passworts erscheinen die Meldungen Das Passwort muss mindestens 8 Zeichen lang sein und Buchstaben, Ziffern sowie Sonderzeichen enthalten, es darf nicht mit einem Leerzeichen beginnen oder enden. bzw. Das Passwort genügt den Anforderungen nicht!. Scheinbar müssen Groß- und Kleinbuchstaben sowie Zahlen und "Sonderzeichen" verwendet werden.

** Info **

Der Benutzer "denni" ist - entgegen des Startseiten-Texts - nicht gesperrt.


Wie gesagt, ansonsten funktioniert's und ich hoffe, Dir helfen die Anmerkungen etwas. Getestet hab ich das mit den Benutzern foo, bar, adm, test, denni und selbsterstellten Benutzern mit unterschiedlichen Rechten.

Gruß, Dennis