| | | | |
| | |
| Gast
Beiträge: n/a
| Also nach dieser Anleitung habe ich bei mir den Login gemacht: http://www.vbdesigns.de/php-scripte/...ysql-7802.html jetzt wollte ich mal fragen wie man dafür ein "Passwort ändern Feld" erstellen kann. Lösungsansätze hat ja schon einer geschrieben weiter unten auf der seite aber nie ohne fehler gepostet. ( http://forum.bplaced.net/viewtopic.php?f=10&t=5708 ) Wo liegt der Fehler? Ich hab es mal so probiert: PHP-Code: Geändert von luigiano (12.02.2012 um 15:42 Uhr). |
|
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer | Dein Script bringt das Sicherheitsloch "passwörter öffentlich auslesbar" mit. Nutz besser stattdessen arrays worin du speicherst und schieb sie zum speichern per var_export über file_put_contents in eine .php-datei, die du zum auslesen einfach includierst. Zum rest: Wir reparieren nix. Fragen wie "Wie muss das lauten das es funktioniert?" enden hier meist im Trash Bin.
__________________ |
| | |
| | |
| Erfahrener Benutzer | Die Fehler: - Dein PHP-Code ist weit weg von Sicher - Mit dem Formularfeld des neuen Passworts ist man in der Lage beliebig viele User deiner Textdatei hinzuzufügen - Mit dem Formularfeld des neuen Passworts ist man in der Lage deinen Webspace mit mehreren Terabyte Daten volllaufen zu lassen. - Du behandelst keine Ausnahmefälle: --- Neues Passwort enthält gültige Zeichen --- Neues Passwort hat gültige Länge --- Neues Passwort nicht gesetzt -> Benutzer wird dumm sterben gelassen --- Neues Passwort ist identisch mit altem Passwort --- ... - Du erzeugst einen Index neben einem existierenden Index ( siehe foreach im handbuch, $i is sinnlos ) - Du prüfst nicht auf existenz des Formulars ( bspw. per Submit-Feld ) Nutze den von mir angebrachten Vorschlag mit var_export im Vorpost, dann kannst du dir das ganze Gebimsel mit explode() und join() sparen, und keiner kann dir deine Nutzerdatenbank vom Webspace runterladen. Nutz einfach den Key des Array-Eintrags als Username ( von mir aus als base64-string ) und speicher grundsätzlich nur einen hash des passworts ( SHA256 z.b. ), unzwar als Value des entsprechenden Eintrags.
__________________ |
| | |
| | ||
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 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. -- | |
| | |
| | ||
| Erfahrener Benutzer | Zitat:
Bis zum nächsten Wochenende kriegst du mit Sicherheit ein Paar Grundlagen-Tutorials durch, als das du die oben genannten Dinge umsetzen kannst. Der Rest ist dann Logik, Logik und nochmals Logik. Ein Loch das nicht zugemacht wird, ist halt ein Loch, das immer Offen ist.
__________________ | |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Passwort vergessen Funktion | Extremefall | PHP Tipps 2010 | 12 | 22.01.2010 21:52 |
| [Erledigt] MySQL Passwort | Ausgesperrt | XAMPP | Capfly | Datenbanken | 7 | 04.11.2009 21:05 |
| Passwort vergessen Funktion | Gravenstein | PHP Tipps 2009 | 17 | 18.08.2009 09:43 |
| Warenverfügbarkeitslink inkl. User & Passwort mit MySQL & PHP | solvero | PHP Tipps 2008 | 11 | 21.08.2008 11:12 |
| Funktion erweitern | funnx | PHP Tipps 2008 | 2 | 29.07.2008 20:10 |
| Daten selber per Browser ändern (MYSQL) | Minimi | PHP Tipps 2008 | 9 | 31.12.2007 13:21 |
| Datum hinzufügen: PHP oder MySQL Funktion | Lloyd Larkin | PHP Tipps 2006 | 5 | 10.12.2006 15:30 |
| MySQL Server startet nicht mehr richtig... | Datenbanken | 16 | 03.03.2006 19:40 | |
| [Erledigt] root passwort ändern | Datenbanken | 1 | 09.03.2005 07:50 | |
| [Erledigt] passwort ändern | PHP Tipps 2004-2 | 7 | 27.12.2004 16:23 | |
| aendern funktion in mysql?! | Jinonidi | Datenbanken | 2 | 06.12.2004 19:25 |
| [Erledigt] mysql 4.1.x - passwort problem | Datenbanken | 1 | 06.12.2004 13:57 | |
| [Erledigt] Passwort der DB ändern? | Datenbanken | 2 | 12.11.2004 14:39 | |
| bin ich blöd???? Mysql Datenbank Passwort | becks123 | Datenbanken | 3 | 29.10.2004 14:11 |
| Wie heist in MySQL die funktion "Variance" von Ora | Datenbanken | 3 | 11.08.2004 12:21 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| script zum passwort ändern, php login script ohne datenbank, mysql login script um verzeichnis zu speichern, loginscript php 5.x ohne mysql, login script php ohne mysql, passwort änder funktion php, einlogg script php als function, script passwort vergessen ohne mysql, passwort script ohne mysql, user registrieren php einfach ohne mysql, startseite nach login ändern mit php ohne mysql, mysql passwort per skript ändern, php login script without mysql password change |