Mailinglisten-Archive |
Hi Enrico,
> > Hallo Liste,
> >
> > wenn der Nutzer sein für´s Login benötigte Paßwort vergessen hat, kann
er sich,
> > wenn er die Sicherheitsabfrage richtig beantwortet, ein neues Paßwort
zuschicken
> > lassen.
> > Wie generiere ich am geschicktesten so ein neues Paßwort, das natürlich
nicht zu
> > einfach, aber auch nicht zu kompliziert einzutippen sein soll?
schwierig, schwierig.
1. Schritt. Was ist kompliziert einzutippen.
2. Schritt: Wie sieht ein nicht zu einfaches Password ein.
Vorschlag:
Password generieren, daß er zum ersten Einloggen braucht und daß er dann
selbst ändern kann.
z.B.
function random_string(){
# Produziert eine 10Zeichen-langen Randomstring
# aus Klein-/Großbuchstaben und Zahlen
for ($i=1;$i<=10;$i++){
mt_srand((double)microtime()*1000000);
$zufallszahl[1] = mt_rand(48,57);
$zufallszahl[2] = mt_rand(65,90);
$zufallszahl[3] = mt_rand(97,122);
$decide= mt_rand(1,3);
$gesamtstring=$gesamtstring.chr($zufallszahl[$decide]);
}
return ($gesamtstring);
}
Grüße
Jochen
HTH
--
http://www.steptown.com
...Ihr Berliner Einkaufsführer
php::bar PHP Wiki - Listenarchive