Ankündigung

Einklappen
Keine Ankündigung bisher.

password_hash(), password_verfiy() und Umlaute

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • password_hash(), password_verfiy() und Umlaute

    Hallo,

    ich habe folgende Problem, bei der Verwendung von password_hash() und password_verfiy().
    Wenn ein Passwort Umlaute enthält ü,ö,ä, oder ß
    Kann ich nicht wieder einloggen ich muss immer folgende Funktion verwenden.

    PHP-Code:
    function reiniger($passwortSchlecht){
      
    $umlaute = ["ü""Ü""ö""Ö""ä""Ä""ß"];
      
    $guteZeichen = ["ue""UE""oe""OE""ae""AE""SS"];
      return 
    str_replace($umlaute$guteZeichen$passwortSchlecht);

    Dann funktioniert alles richtig.
    Gibt es eine Lösung ohne diese Funktion?

  • #2
    Es funktioniert alles ganz normal. Die password_-Funktionen sind Zeichensatzunabhängig, bzw operieren auf den zugrundeliegenden 8-Bit Daten. Dein Programm macht die Daten irgendwo kaputt.

    Kommentar

    Lädt...
    X