ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Login auf der Homepage

Geschlossen
  1. #1
    User Pic
    STRUWA Mitglied
    Registriert seit
    05.06.2013
    Beiträge
    38
    Beitragswertungen
    0 Beitragspunkte
    Hey ihr,

    ich habe nun nochmal ein kleines Anliegen.
    Ihr müsst, bzw. dürft, euch vorstellen das 3 (fast gleiche) Seiten betrieben werden über jeweils eine verschiedene Subdomain. Die 3 Seiten laufen über die selbe Datenbank was auch alles gut funktioniert.
    Nun habe ich aber das Problem das man sich auf jeder Seite extra anmelden muss damit das anerkannt wird.
    Ich möchte natürlich das man sich nur auf eine der drei Seiten anmelden muss und man dadurch bei den anderen automatisch angemeldet bzw. dann abgemeldet ist.

    Wie kann ich das umsetzen?


    verwendete ilchClan Version: 1.1 O
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Rock@wulf Hall Of Fame
    Registriert seit
    03.06.2004
    Beiträge
    3.282
    Beitragswertungen
    239 Beitragspunkte
    indem du für alle Seiten das selbe cookie nutz.
    Meine Postings repräsentieren meine Meinung wenn nicht anders gekennzeichnet.
    MFG Rock@wulf
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Um das kurz zu konkretisieren, in der includes/func/user.php gibt die Funktion user_set_cookie (1.1P), ansonsten nach setcookie suchen.

    Dort kannst du einen Parameter für die Domain angeben, auf denen das Cookie gültig ist. Siehe de2.php.net/manual/en/function.setcookie.php
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    STRUWA Mitglied
    Registriert seit
    05.06.2013
    Beiträge
    38
    Beitragswertungen
    0 Beitragspunkte
    Hey - danke für die Antworten.
    Ich habe das nun so gemacht wie auf der verlinkten Seite beschrieben (eben in die index.php).
    Jedoch funktioniert es nicht und wollte daher fragen warum nicht?
    
    <?php
    $value = 'NAME';
    
    setcookie("TestCookie", $value);
    setcookie("TestCookie", $value, time()+3600);  /* verfällt in 1 Stunde */
    setcookie("TestCookie", $value, time()+3600, "/~rasmus/", ".DOMAIN von mir", 1);
    ?>
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Was hast du den getestet? Ob das Cookie bei allen das gleiche ist?

    Es geht ja nicht um irgendein Cookie, sondern das was in der von mir beschriebenen Funktion gesetzt wird. Ggf. auch noch das Sessioncookie.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    STRUWA Mitglied
    Registriert seit
    05.06.2013
    Beiträge
    38
    Beitragswertungen
    0 Beitragspunkte
    Kann mir evt. einer erklären wie man das direkt ändern kann?
    Bekomme das selbst nicht wirklich hin ^^
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten