#1 (permalink)  
Alt 19.01.2005, 11:38
 
Registriert seit: 12.05.2004
Beiträge: 12
Standard

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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 19.01.2005, 13:01
Erfahrener Benutzer
 
Registriert seit: 07.09.2003
Beiträge: 1.507
Standard

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.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 19.01.2005, 14:55
 
Registriert seit: 12.05.2004
Beiträge: 12
Standard

Danke!

Hat wunderbar funktioniert!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 21.01.2005, 11:24
 
Registriert seit: 11.01.2005
Beiträge: 28
Standard

Wo tr?gt man denn denn Hash Key ein?

Wof?r ist denn diese automatische Passwortvergabe gut?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 21.01.2005, 12:26
Erfahrener Benutzer
 
Registriert seit: 07.09.2003
Beiträge: 1.507
Standard

ist kein echter hash-key da oben - ich habs halt so bezeichnet, weil der Alg aus der Ecke kommt.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 24.01.2005, 15:55
 
Registriert seit: 11.01.2005
Beiträge: 28
Standard

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.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
automatische, passwortvergabe

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +1. Es ist jetzt 02:52 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand