Lifestyle: Funktion Password verhält sich merkwürdig

Beitrag lesen

Merkwürdigerweise passen alle paar Monate die Passwörter nicht mehr.

a) haben die von PASSWORD() generierten Zeichenketten kein Verfallsdatum.
   Sie ändern sich *nicht* alle paar Monate.

b) solltest Du PASSWORD() *nicht* verwenden, um Passwörter für eine eigene
   Benutzerverwaltung zu erzeugen, ich zitiere:

<zitat>
    The PASSWORD() function is used by the authentication system in MySQL
    Server; you should not use it in your own applications. For that purpose,
    consider MD5() or SHA1() instead.
</zitat>

Hi,
ich kenne den Hinweis der dort steht, habe mich aber damals trotzdem für die Verwendung entschlossen, da es sich eh um eine private spielerei handelt.
Mir ist auch klar, dass sich das Passwort nicht alle paar Monate ändert oder verfallen. Mich interessiert einzig und allein wie das PW berechnet wird, da dieses Problem nicht bei der Offline Version auftritt sondern nur bei der im Internet. Vermutlich ändern sich da Servereinstellungen meines Providers. Daher intressiert mich, wie ich darauf reagieren kann.

Kennt jemand die Routine nach der die PWs berechnet werden, damit ich da nach anhaltspunkten suchen kann.

Schau in den Code Deiner Anwendung. Vielleicht gibt es da ein automatisches Verfallsdatum.

ich hab den Code dazu selber geschrieben. Es wird auf den Eingabestring die Funktion password() angewendet. Nach dem selben Prinzip wurde das Passwort vorher in der Datenbank gespeichert.