Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
mybbuser Cookie lässt sich nicht lesen
#1
Hallo Zusammen,
ich bin neu hier im Forum und teste erstmals einige Funktionen des Forums.
Das myBB Forum habe ich installiert und verwende es als IFrame auf meiner Seite.
Ich möchte nun in meiner übergeordneten Anwendung testen, ob sich ein User im Forum angemeldet hat und aktiv ist. Dazu verwende ich das Cookie mybbuser,  welches auch mit dem richtigen Wert angezeigt wird, wenn ich mir alle Cookies bei den Web-Einszellungen ansehe.
Ich versuche das Cookie nun zu lesen, allerdings ohne Ergebnis.  Die Connection zur DB ist korrekt, Was mache ich falsch? Meine eigenen Cookies funktionieren korrekt.
Hier mein Test Coding:

<?php

require_once('configforum.php');
//----------------------------------
//Connect to mysql server
//----------------------------------
  $link3 = new mysqli(DB_HOST3, DB_USER3, DB_PASSWORD3, DB_DATABASE3);
//----------------------------------
// Check connection
//----------------------------------
  if ($link3->connect_error) die("Connection failed: " . $link3->connect_error);

  if(isset($_COOKIE["mybbuser"])) { $login = $_COOKIE["mybbuser"]; }
  echo ($login);
  exit();
?>

Gruß Horst
Zitieren
#2
Vermutlich liegt dein Skript an einem anderen Ort als das Forum, sodass die Cookies dort nicht gültig sind. Falls es sich um eine andere (Sub-)Domain handelt, wird es nicht funktioniert. Bei der gleichen Domain liegt es an den Cookie-Einstellungen (Cookie-Domain und Cookie-Pfad).
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Zitieren