Hi!
Ich bastle zur Zeit ein Login-Skript für meine HP. Und zwar will ich, dass sich der Benutzer einen eigenen Usernamen aussuchen kann, das Passwort soll aber automatisch generiert werden und per eMail zugeschickt werden. Gibt es irgendeine Möglichkeit aus Buchstaben, Sonderzeichen und Zahlen ein zufälliges Passwort zu generieren?
Schaue dir mal PEAR::Text_Password an. Diese Klasse bietet hierzu allerhand Möglichkeiten an.
Alternativ könntest du dir eine eigene Funktion basteln:
Du schreibst alle Zeichen, die für das Passwort erlaubt sein sollen, in ein Array. Anschließend setzt du in einer Schleife, deren Obergrenze die Länge des Passwortes ist, mittels einer Zufallszahl (rand() oder auch mt_rand()) als Array-Index das Passwort zusammen.
Grüße,
Fabian St.