SetaPDF
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 04.03.2004, 14:27   #1
TP-Member
 
Registriert seit: Feb 2004
kathrin-77 macht alles soweit korrekt

Login Script - Session-ID selber erzeugen!


Hallo!

Ich hatte schon einige fertige Login-Scripts ausprobiert, die alle mit Hilfe von Sessions funktionieren. Leider ist es so, dass das sogenannte "Fallback" nicht so funktioniert wie es eigentlich sollte, wenn man Cookies in seinem Browser deaktiviert hat. Fallback bedeutet ja, dass die Session-ID automatisch an die URL angefügt wird, wenn beim User Cookies deaktiviert sind. Aber wie gesagt, das schlägt bei verschiedenen Servern, auf denen ich probiert habe, fehl. Habe gelesen, dass es wohl auch ein bekanntes Problem ist, aber das hilft mir nun auch nicht weiter. Nun will ich mich selber daran versuchen ein Script zu schreiben, wobei ich diese Erzeugung von Sessions nicht PHP überlassen will, sondern selber einen zufällige Zahlenkombination erzeugen will und in MySQL speichern kann. Damit sich auch User einloggen können, bei denen Cookies deaktiviert sind

Hat vielleicht schon mal jemand sowas versucht oder kennt sogar ein Tutorial, damit ich nicht ganz von Null anfangen muss???

Danke schon mal!

Kathrin
kathrin-77 ist offline   Mit Zitat antworten


Alt 04.03.2004, 14:50   #2
TP-Member
 
Registriert seit: Jan 2004
Geisterbär macht alles soweit korrekt
komisch bei mir macht er es automatisch auch wenn ich coockies aktiv hjabe. nd ich hab nix angestellt am script haöt üblixhes session_register
Geisterbär ist offline   Mit Zitat antworten
Alt 04.03.2004, 16:27   #3
TP-Specialist
 
Benutzerbild von Master_T2
 
Registriert seit: Oct 2002
Ort: Übach-Palenberg
Master_T2 bringt sich richtig einMaster_T2 bringt sich richtig ein
Zitat:
wobei ich diese Erzeugung von Sessions nicht PHP überlassen will, sondern selber einen zufällige Zahlenkombination erzeugen will und in MySQL speichern kann.
Hmm, wie willst du das anstellen? Eine zufällige Zahlenkombi mit irgendnem Algorithmus zu erstellen ist ja kein Prob, aba wie willst du auf jeder Seite überprüfen ob sich die Kombination geändert hat? Wie du schon sagtest. Die Kombination ist halt zufällig und du bekommst von aufruf zu aufruf ne andere...wenn ich dich richtig verstanden habe
__________________
Grüße aus Übach-Palenberg
Tim

WEB.ASSISTANTS IT-SOLUTIONS
www.web-assistants.de

Hängt das doch mal an eine beliebige PHP-Datei: ?=PHPE9568F36-D428-11d2-A769-00AA001ACF42
Master_T2 ist offline   Mit Zitat antworten
Alt 04.03.2004, 16:45   #4
TP-Member
 
Registriert seit: Feb 2004
kathrin-77 macht alles soweit korrekt
Na ich dachte es so: Man loggt sich ein und es wird in meiner MySQL-Tabelle überprüft, ob Benutzername und Passwort übereinstimmen, wenn ja, dann wird ne selbstgebastelte Session-ID erzeugt und auch in die DB geschrieben (als zusätzliche Spalte zu dem entsprechenden User). Wenn der Nutzer nun einen Link klickt, dann wird sein Name, PW und halt diese Session-ID per URL immer weitergegeben (sind ja alle in der Tabelle gespeichert), so hab ich doch meinen User eindeutig identifiziert. Wenn das Fenster geschlossen wird oder halt ausgeloggt ist oder nach ner bestimmten Zeit, dann lösche ich auch diese Session-ID in meiner Tabelle. Das Prinzip dürfte doch so funktionieren, oder nicht?

Kathrin
kathrin-77 ist offline   Mit Zitat antworten
Alt 05.03.2004, 12:11   #5
TP-Specialist
 
Benutzerbild von mike
 
Registriert seit: Jan 2002
Ort: TP/Dynamik
mike bringt sich richtig ein
warum das alles?

Sessions & der Fallback funktionieren bei den neueren PHP Versionen. Einzig dann, wenn z.b. über header auf eine andere location verwiesen wird, zerbröselt es den fallback. is aber auch kein Problem, da hängst den sid einfach an die url dran.
um den namen und den wert der session auszulesen gibt es in PHP Funktionen (nicht im Kopf und zu faul zum suchen) die du dafür wunderbar verwenden kannst.

Parallel kannst du dir natürlich auch die Session in deiner DB speichern. nur für deine Anforderung sehe ich keinen zwingenden Grund.
__________________
Gehelft? Hier kannst du dich bedanken.

mike
mike ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Login Script - Session-ID selber erzeugen! Login Script - Session-ID selber erzeugen!
« 4.0.6 und Sessions | Session funzt nicht mehr »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

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 an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:36 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67