| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer Registriert seit: 17.07.2005
Beiträge: 160
![]() | Razor: tönt sinnvoll und einfach, werde ich probieren! du hast also trans_id für die nicht-Keksler aktiviert so wie ich das verstehe, oder hängst du sie "von Hand" an? Ich gehe mal davon aus, dass es also eine 100% sichere Lösung hier nicht zu geben scheint, liesse mich vom Gegenteil aber gerne überzeugen... btw. was speicherst du im Cookie, schlichtweg etwas Ã* la $_Cookie['login']=true? CC84: Hmmm... Stimmt, hatte das mit der Session Id falsch verstanden, für mich war da ausser der Dauer kein unterschied zw. Cookies und Sessions. Vielen Dank für deine Ausführungen. Vielen Dank für eure Hilfe! ![]() |
| |
| | |||
| Erfahrener Benutzer Registriert seit: 03.01.2006
Beiträge: 253
![]() | Zitat:
| ||
| |
| | |
| Erfahrener Benutzer Registriert seit: 18.07.2004
Beiträge: 2.162
PHP-Kenntnisse: Fortgeschritten ![]() | Hi. session.use_trans_sid kannst du global aktivieren. Die Option klebt de SID nur an, wenn der Keks nicht gesetzt werden konnte. Allerdings musst du die SID bei Redirects (Location-Header) immer explizit anhängen. Session-Daten lassen sich in der Regel nur über das Dateisystem manipulieren. Auf einigen Shared Hosts wird anschenend ein Zugriff aller Kunden auf die Daten in /tmp nicht unterbunden. Da du deine Session-Dateien aber natürlich eh an einem sicheren Ort speicherst ist das ja kein Kriterium. Ein anderer Punkt, ist dass mit register_globals = on Sessiondaten durch globale Variablen überschrieben werden können. Da gibt es sicherlich Möglichkeiten für Angreifer. Ist ja aber ebenso absurd, diese Option anzuschalten, wie seine Session-Dateien bei einem Massenhoster mit mod_php nach /tmp zu speichern. Einen anderen Weg, wie jemand meine Session-Daten manipulieren könnte, sehe ich nicht - von groben Fehlern in der Anwendung natürlich abgesehen. Basti PS: Achso, und in den Keks kommt natürlich der Benutzername und ein Wert, der sicherstellt, dass der Keks auch von dir gesetzt wurde und nicht vom Benutzer selbst erstellt wurde. Das Passwort würde ich hierzu nicht verwenden - unnötig, dass dieses bei jedem Request Klartext quer durchs Netz gereicht wird (es sei denn, du benutzt SSL natürlich). Besser also einen Wert, der nicht leicht zu erraten ist und den du z.B. bei jedem Request änderst und in die Datenbank legst. Damit verringerst du die Einbruchswahrscheinlich keit wenigstens ein bischen und zu Race Conditions sollte das nicht führen. |
| |
| | |
| da schreibt der ElePHPant Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Also ich speicher in dem Cookie die Userid und dazu einen zufälligen String bzw. den md5 Hash davon. Dieser ist in der DB beim User gespeichert. So kann ich die Userid und diesen Hash mit der DB abgleichen. |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] Login erstellen | coraplanet | PHP Tipps 2008 | 33 | 21.04.2008 16:49 |
| Forum Login per curl | leb0rtran | PHP Tipps 2008 | 1 | 19.03.2008 12:47 |
| .htaccess Login über HTML Login Felder gestalten | php1 | PHP-Fortgeschrittene | 2 | 09.08.2006 13:53 |
| Suche | Alienuser | PHP Tipps 2006 | 5 | 02.07.2006 16:31 |
| Session Logout Login Navigation | TailerD | PHP Tipps 2006 | 10 | 24.06.2006 17:12 |
| Frage zu Login | Kein Genie | PHP Tipps 2006 | 5 | 16.06.2006 12:34 |
| Suche Login Script | PHP Tipps 2006 | 6 | 02.03.2006 11:09 | |
| phpBB Loginscript in eigenes Login Script einbinden | 2wuck | PHP Tipps 2007 | 4 | 19.12.2005 23:10 |
| [Erledigt] Erweiterung der Suche | PHP Tipps 2007 | 2 | 01.12.2005 19:30 | |
| Problem mit Login Script | PHP Tipps 2007 | 4 | 15.11.2005 17:29 | |
| Login Script... | Beitragsarchiv | 1 | 16.08.2005 02:21 | |
| [Erledigt] Login, LogIn, Anmelden, Einloggen -> ??? | Off-Topic Diskussionen | 20 | 14.07.2005 11:01 | |
| mal wieder eine suche | lomtas | Datenbanken | 0 | 12.07.2005 11:03 |
| Suche spezielles Login script !!!! dringend | Beitragsarchiv | 5 | 09.07.2005 14:42 | |
| login mit session id | PHP Tipps 2005 | 10 | 26.01.2005 12:32 | |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.