Wbb 3.1 Externe Loginabfrage

Dennis0
Hallo,

und zwar habe ich ein Problem, ich frage so ab ob ein User eingeloggt ist.

Zuvor binde ich aber das wcf ein:

php:
1:
2:
3:
4:
5:
6:
if(!defined('PACKAGE_ID'))
   define('PACKAGE_ID'1);

  require_once('../wcf/global.php'); ;
  
new WCF();


Und so frage ich ab ob ein User eingeloggt ist:

php:
1:
2:
3:
4:
5:
if(WCF::getUser()->userID == "") { 
     $username "Gast"; 
 } else { 
 $username WCF::getUser()->username; 
 }


Jedoch klappt das nicht bei allen, bei manchen kann man das Problem lösen indem man die Cookies löscht aber bei manchen kann man machen was man möchte.

Weis von euch vielleicht jemand einen Rat, wie man das Problem lösen kann?

Danke!

Gruß Dennis
Maniac_81
Den Cookie-Pfad im ACP des forums richtig einstellen.

Da dein Externes-Login-Script nicht im Verzeichnis des Forums liegt, verwendet es einen anderen Cookie-Pfad.

Wenn du im ACP den Cookie-Pfad leer lässt, nimmt es den selben.

Habe das Problem letztens auch gehabt als ich einen Externen Login erstellt hab.

vielleicht hielft dir ja auch das weiter:

http://community.woltlab.com/forum/allge...-login-ins-wcf/
Dennis0
Hallo,

da Script liegt in

http://icc-cbs.com/systems/

das Forum in http://icc-cbs.com/

Cookiedomain: http://icc-cbs.com/
Cookiepfad: /srv/www/vhosts/icc-cbs.com/httpdocs/

Klappt jedoch immernoch nicht

Dein Link hilft leider auch nicht weiter! Aber danke!

Gruß Dennis

//Edit, musste die Cookieeinträge wieder entfernen, da man sich dann nicht mehr ausloggen konnte :/