User Session

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
onken
Mitglied
Beiträge: 66
Registriert: 23.03.2006 16:35
Wohnort: Oldenburg
Kontaktdaten:

User Session

Beitrag von onken »

hi und Hallo,
ich bin derzeit dabei die user verwaltung für meine Seite über das Forum laufen zu lassen.

Also die Sessions usw.

muss ich bei jeder verlinkung einer seite mit

Code: Alles auswählen

datei.php?&sid=<?php echo $userdata['session_id']; ?>
haben oder reicht es wenn ich eine z.b. config includiere und dort folgendes habe

Code: Alles auswählen

//Session auslesen und Benutzer-Informationen laden
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
Zuletzt geändert von onken am 20.11.2007 21:59, insgesamt 1-mal geändert.
onken
Mitglied
Beiträge: 66
Registriert: 23.03.2006 16:35
Wohnort: Oldenburg
Kontaktdaten:

Beitrag von onken »

oder wäre das besser
<a href="<?= append_sid('home.php'); ?>">Zur Startseite</a>
UGC

Beitrag von UGC »

Soweit ich weiß, muss man das gar nciht machen, ich glaube - bin mir aber nicht sicher - dass es reicht, wenn man eifnach auf jede SEite die Session startet, ohne spezielle sachen im URL.
onken
Mitglied
Beiträge: 66
Registriert: 23.03.2006 16:35
Wohnort: Oldenburg
Kontaktdaten:

Beitrag von onken »

hm also würde theoretisch folgendes in jeder datei reichen

Code: Alles auswählen

//Session auslesen und Benutzer-Informationen laden
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
Benutzeravatar
Sanchez17
Mitglied
Beiträge: 913
Registriert: 10.12.2005 22:21
Wohnort: Moers / Sevilla
Kontaktdaten:

Beitrag von Sanchez17 »

Die Session sollten bei jeder URL mithilfe von appen_sid() angehangen werden, damit auch User ohne Cookies im Forum eingeloggt bleiben.
Viva el betís, mi amor :-)
Wir gehn voran, als euer zwölfter Mann, scheiß egal wie weit, ob Sturm oder Schnee, MSV Duisburg oé
onken
Mitglied
Beiträge: 66
Registriert: 23.03.2006 16:35
Wohnort: Oldenburg
Kontaktdaten:

Beitrag von onken »

jau nur erstelle ich derzeit meine neue seite,
und selbstverständlich soll der login der seite über das forum login gehen,
und z.b die home.php hat nix mit dem Forum zu tun,
forum liegt im ordner root/forum
und die home in root/

geht halt nur darum das der user nicht plötzlich ausgeloggt ist...
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Beitrag von gn#36 »

Dann sowohl für jede interne URL (externe nicht um Session Hijacking zu vermeiden) append_sid() verwenden als auch in der Seite selbst die Session starten.
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Antworten

Zurück zu „Coding & Technik“