Seite 1 von 1

2 Probleme mit Sessions (SID ausblenden)

Verfasst: 10.10.2006 07:10
von Gooof
Hallo,

ich habe mit meinem Forum einige neue Probleme das 1. ist das eingeloggte User seit 2 Tagen nicht mehr eingeloggt bleiben.
Sie klicken also auf ein Forum und sind gleich wieder ausgeloggt.
Den Fehler habe ich auch schon gefunden. Ich benutze die SEO Optimierung und SIDs werden normal komplett ausgeblenden, nur sein 2 Tagen werden diese für User wieder angezeigt.

Was kann ich da tun?

Ich verwende diese abfrage:

Code: Alles auswählen

if ( $userdata['session_user_id'] != ANONYMOUS || $userdata['session_page'] == -4 || $userdata['session_page'] == -2 ){ 
   $SID = 'sid=' . $session_id; 
} else { 
   $SID = ''; 
} 

Mein 2. Problem ist das Gäste gesperrt werden, ich weiß nicht wodurch aber irgendwie wird in der Banlist Tabelle die User ID -1 eingetragen.

Kann mir einer helfen? Soll ich irgendeine Datei hier reinstellen?

MfG
Gooof

Verfasst: 10.10.2006 10:42
von Gooof
Andere Frage... neue Glück?!? :roll:

Gibt es eine Möglichkeit die Session IDs komplett auszublenden, das diese garnicht mehr angezeigt werden können?

Verfasst: 10.10.2006 10:44
von Maniac5000
Ja, indem du du das phpBB Scirpt so umschreibst, dass die SIDs per POST und nicht per GET übergeben werden, das ist allerdings ziemlich langwierig und aufwendig und bringt es nicht wirklich.
Vielleicht gibt es auch noch eine Möglichkeit per ModRewrite, damit kenn ich mich aber nicht aus.

Verfasst: 10.10.2006 11:21
von Gooof
Die Session IDs wurde irgendwie schon immer per POST übertragen oder eben mit dem Cookie... ich weiß nicht warum er die ID wieder anhängt wird.

Per mod_rewrite kann die Session ID auch garnicht ausgewertet werden, da ich das verhindere dort Variablen dranzuhängen.
?sid=XXX... kann also garnicht verarbeitet werden, trotzdem fliegt man raus.

Das ganze sieht dann so aus:
http://sessiontest.kostenloses-forum.be ... 7e2a356c6d

Sollte aber nur
http://sessiontest.kostenloses-forum.be ... rum-1.html
sein, was auch für Gäste geht... nur eben nicht mehr für angemeldete User.