Userprofil und das Passwort

29/03/2009 - 14:01 von Carsten Matterne | Report spam
Hi, ich erstelle gerade eine Profilseite wo der User seine Daten auf meiner
Webseite àndern kann. Bin gerade auf ein Problem mit dem Passwort gestossen.
Da ich in meiner Tabelle ja nur vom Original Passwort den Hash abspeicher,
könnte ich ihm ja nie das Original Passwort darstellen.
Wenn ich nun auf meiner Profil bearbeiten Seite folgendes darstelle
Vorname test
Nachname test
Passwort **********

Speichern

Hier darf ich ja nun das Passwort nur neu abspeichern, wenn er es geàndert
hat. Ich bràuchte es ja auch nicht aus der Datenbank holen, sondern in der
Textbox fürs Passwort nur Stumpf Sterne anzeigen.
Wenn es jetzt geàndert wurde, wird es neu abgespeichert, oder ?
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
29/03/2009 - 14:12 | Warnen spam
Hallo Carsten,

"Carsten Matterne" schrieb:

Da ich in meiner Tabelle ja nur vom Original Passwort den Hash abspeicher, könnte ich ihm ja nie das Original Passwort darstellen.



Richtig.

Wenn ich nun auf meiner Profil bearbeiten Seite folgendes darstelle
Vorname test
Nachname test
Passwort **********



Warum solltest Du das Passwort mit * vorbelegen? Lass es einfach leer.
Um das Passwort zu àndern, solltest Du entweder zwei Eingabefelder
anbieten (neues Passwort + Bestàtigung des neuesn Passworts), damit Du
Schreibfehler erkennen kannst. Zusàtzlich ggfs. noch ein Feld, in das
der User das alte Passwort eintragen muss, das wird dann gehasht und
der Hash mit dem gespeicherten Wert verglichen.

Hier darf ich ja nun das Passwort nur neu abspeichern, wenn er es geàndert hat. Ich bràuchte es ja auch nicht aus der Datenbank
holen, sondern in der Textbox fürs Passwort nur Stumpf Sterne anzeigen.
Wenn es jetzt geàndert wurde, wird es neu abgespeichert, oder ?



Ehrlich gesagt hab ich da nicht verstanden, was Du willst.

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen