| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | ||
| Benutzer Registriert seit: 14.10.2011
Beiträge: 81
PHP-Kenntnisse: Anfänger ![]() | Mit zu unsicher meine ich, ob man die empfängermail ändern kann? Ok, warum ist es deiner Meinung nach unsicher? Weil es Möglich ist die empfängermail zu ändern? Wenn ja, wie löse ich das Problem am besten? Zitat:
Vielen Dank, dass du dir die Zeit nimmst, mir zu helfen. EDIT: Eine Alternative wäre, dass der User sein Passwort selbst aussucht, aber per sms einen freischaltcode zugesendet bekommt, welcher automatisch generiert wird und mir nach der Registrierung zugesendet wird. Diesen muss er dann beim erstlogin eingeben. Alleine mit dem Freischaltcode kann niemand etwas anfangen, da das Passwort mit hash und salt in der DB gespeichert wird. Das wäre schonmal sicherer. Was hälst du davon? Geändert von chickenburner (20.10.2011 um 15:34 Uhr). | |
| | |
| | ||||
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Zitat:
Zitat:
Unsicher ist es, weil das Passwort im Klartext über eine ungesicherte Leitung geht. Du verschickst ja auch nicht Deinen Wohnungsschlüssel hinten auf eine Postkarte geklebt. Zitat:
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- | |||
| | |
| | |
| Benutzer Registriert seit: 14.10.2011
Beiträge: 81
PHP-Kenntnisse: Anfänger ![]() | Auch dir vielen Dank für deine Hilfe Ja, das war mir schon klar, dass das gängiger Standard ist, aber danke für die allgemeine Bezeichnung. Hinterher ist man immer schlauer Wie das dann ausschaut, habe ich mir so überlegt: Der Freischaltcode wird generiert und mit den anderen Daten in der DB gespeichert, ausserdem gibt es in der DB noch die Spalte "erstlogin". Logt der user sich ein, wird zusätzlich geprüft, ob bei "erstlogin" eine 1 gesetzt ist. Wenn nicht, wird der User auf die Seite weitergeleitet, wo er den Freischaltcode eingibt, dieser wird mit dem in der DB verglichen und wenn dieser korrekt ist, wird bei "erstlogin" eine 1 gesetzt. Ist das ein vernünftiger Lösungsansatz? |
| | |
| | |
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Ich würde zu etwas anderem raten: Den Freischalt-Code musst Du ohnehin Account-gebunden in der DB speichern. Das reicht eigentlich aus, um einen noch freizuschaltenden Account zu kennzeichnen. Auf diesem Weg kannst Du auch gleich eine Sperrmöglichkeit implementieren (sozusagen also nicht „erstlogin“ sondern „erstlogin bzw. gesperrt“). Zusätzlich ist eine Befristung der Freischaltung sinnvoll, damit Du Spaßaccounts oder nie freigeschaltete Accounts nach einer Weile aussondern kannst/.
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- |
| | |
| | |
| Benutzer Registriert seit: 14.10.2011
Beiträge: 81
PHP-Kenntnisse: Anfänger ![]() | Also überprüfen, ob ein Freischaltcode in der DB ist. wenn ja, diesen abfragen und nach dem vergleich den Freischaltcode aus der DB löschen. Mit der Sperrmöglichkeit meinst du, dass ich einen Adminbereich erstelle und in diesem, die Möglichkeit habe, wenn ich beispielsweise in ein Formular den Usernamen eingebe und auf sperren klicke, dass automatisch ein string in die spalte freischaltcode von dem user gesetzt wird? Am besten ein geheimer string der mit hash und salt verschlüsselt wird. Dann besteht die Möglichkeit, dass wenn ein code vorhanden ist, noch geprüft wird, ob es der "gesperrt-code" ist. Wenn ja, wird nicht das Formular für den Freischaltcode angezeigt, sondern eine Benachrichtigung, dass der User gesperrt ist. In etwa so? |
| | |
| | |
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Ja.
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] PHP mail() sorgt für Interal Server Error | AXELB | Server, Hosting und Workstations | 1 | 18.04.2011 23:16 |
| dateien aus verzeichnis einzeln als mail attachment versenden | mathes | PHP Tipps 2008 | 5 | 17.07.2008 19:45 |
| Unterschied zwischen mail() und popen(/usr/sbin/sendmail)... | DonTermi | PHP Tipps 2007 | 8 | 27.03.2007 13:25 |
| Mail zu einer bestimmten Uhrzeit schicken | obi | PHP Tipps 2006 | 2 | 26.09.2006 16:05 |
| Funktion Mail() verwenden | bendigo | PHP Tipps 2006 | 2 | 05.05.2006 11:44 |
| mail() und boundary Problem | Gef | PHP Tipps 2006 | 4 | 02.03.2006 00:47 |
| Mail mit mail() kommt nicht an | center | PHP Tipps 2005-2 | 5 | 18.08.2005 13:02 |
| Datei auslesen und als Mail schicken! | Broadcast | PHP Tipps 2005-2 | 2 | 12.08.2005 14:29 |
| Mail adresse überprüfen? | PHP Tipps 2005-2 | 6 | 16.06.2005 11:53 | |
| Mit der PHP mail() Funktion eine HTMl mail verschicken? | PHP Tipps 2005 | 6 | 09.05.2005 07:13 | |
| php mail() header & Spam Problem | PHP-Fortgeschrittene | 4 | 04.05.2005 12:31 | |
| [Erledigt] Error Mail() function | PHP Tipps 2005 | 3 | 14.04.2005 03:32 | |
| [Erledigt] link per mail schicken lassen | PHP Tipps 2005 | 10 | 08.02.2005 14:50 | |
| felder gegebenen falls überprüfen und sonst mail schicken. | lindner | PHP Tipps 2004-2 | 1 | 14.11.2004 15:47 |
| mail() - mail header | PHP-Fortgeschrittene | 2 | 28.09.2004 15:35 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| php mail senden user passwort, php hash password, zugangsdaten per mail verschicken, php registrierung passwort per mail, passwordhash in klartext, zugangsdaten per mail verschicken php, pw per email schicken unsicher, hash zu passwort, hash klartext, php password hash, email registrierung hash salt, passwort per mail schicken php, phph passworthash script, password hash klartext, zugangsdaten mit php per mail senden, php mail unsicher, hash mail, darf man passwörter per mail versenden?, benutzername und passwort per mail versenden ? ?, login daten per mail senden ? |