Seite 2 von 2

Verfasst: 28.10.2003 16:22
von chevy
Also ich habe das mal so probiert wie du es beschrieben hast. Nur funktioniert es leider nicht so ganz. Phpbb braucht diese Cokkies und ich habe keine Ahnung wie man diese erstellen soll.

Session

Verfasst: 29.10.2003 14:00
von doc_jones
Das mit dem Session erstellen mit der bestimmten Session_ID ist ja schön und gut, aber trotz aufruf der index.php mit der passenden session_id die ich auch im phpbb_sessions eingetragen habe erstelt das forum stur noch mal eine neue session und die alte session ist dann nutzlos für mich.
Beispiel ich komm mit der session abeo48fwsefh204ß auf der forumsseite an und dort sind die nächsten links dann gleich mit einer völlig andern session_id gekennzeichnet, und ich denke das deswegen auch die nutzung des forums ohne weiteren login nicht funktioniert :-(

Hat irgendwer eine Ahnung woran das liegen könnte?!?

MfG

DoC JoNeS

Verfasst: 31.10.2003 09:28
von chevy
ich bin gerade dabei den letztn teil des externen login zu schreiben und dann mittels link in das forum zu gelangen.
den ersten teil hätte ich mal geschaft. die sessions werden in die phpbb_sessions eingetragen und zwar nur einmal. macht man ein refresh dann wird in den cookies nachgesehen ob diese session existiert und die zeit wird upgedated.

nim einfach die sessions.php und kopier dir die functionen ich glaube session_pagestart und session_beginn in eine neue seite. du musst eventuell einige sachen anpassen. danach schreibt er die session in die tabelle als gast, also -1. ebenso werden die cookies geschrieben.
beim login schick ich dann benutzername und passwort auf eine login seite wo sie überprüft werden. ist es korrekt dann wird die session
$cookiename.'_data' neu geschrieben wo dann die benutzerdaten drinnenstehen. wie das kannst du dir in der session.php anschaun. ebenfalls wird dann die $cookiename.'_sid' neu geschrieben.
wenn du cookies bei deinem browser aktiviert hast, dann wird das loggin mittels cookies ausgeführt. sind cookies nicht aktiviert dann mittels get_methode. ist aus der sessions.php herauszulesen.