bt1002 Posted January 19, 2005 Report Share Posted January 19, 2005 Hallo! Wenn sich ein Kunde bei mir im Shop anmeldet, darf er sein Passwort nicht eingeben k?nnen, und MUSS ein zuf?llig generiertes Passwort mit der Begr??ungsmail erhalten. Danach darf er sein Passwort in den Account-Daten ?ndern. Wie macht man denn sowas? Danke in Voraus. Andreas Lammert Link to comment Share on other sites More sharing options...
khan_thep Posted January 19, 2005 Report Share Posted January 19, 2005 mit einem Hash-Key. $hash_len = 12; //::G?:: default hash-key-length $cc = substr(md5(uniqid("",true)),1,$hash_len); hash-key L?nge entspricht dann der Passwort-L?nge, da es bei den Passw?rten nicht 100%ig auf Eindeutigkeit der Schl?ssel ankomment - kannst Du wohl locker den Hash auf 5 bis 6 Zeichen beschr?nken. der md5 ist eine 32 Zeichen HEX. Du hast also 16^12 Varianten. Du kannst mit obigem Code $hash_len max auf 31 setzen. Link to comment Share on other sites More sharing options...
bt1002 Posted January 19, 2005 Author Report Share Posted January 19, 2005 Danke! Hat wunderbar funktioniert! Link to comment Share on other sites More sharing options...
maqfly1980 Posted January 21, 2005 Report Share Posted January 21, 2005 Wo tr?gt man denn denn Hash Key ein? Wof?r ist denn diese automatische Passwortvergabe gut? Link to comment Share on other sites More sharing options...
khan_thep Posted January 21, 2005 Report Share Posted January 21, 2005 ist kein echter hash-key da oben - ich habs halt so bezeichnet, weil der Alg aus der Ecke kommt. Link to comment Share on other sites More sharing options...
maqfly1980 Posted January 24, 2005 Report Share Posted January 24, 2005 ja, das beantwortet aber meine frage nicht. ich m?chte das auch haben, aber wo trage ich den befehl ein? und warum ist das gut? kundenschutz kann ich mir vorstellen. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.