Dauerhaft angemeldet bleiben

Ich habe einen Blog Artikel verfasst - Wie benutze ich die Suche richtig - Bitte diesen beachten und auch umsetzen bevor Ihr ein Neues Thema eröffnet!

  • Wenn ihr dem Tipper die Chance geben wollt länger als ein Tag angemeldet zu bleiben, dann bitte folgendes ändern.


    in der index.php
    nach

    PHP
    1. <input name="loginSubmit" type="submit" class="loginSubmit" value="ok" >


    folgendes einfügen

    PHP
    1. <div style="margin:3px 0; padding:3px 0;"> <input type="checkbox" name="staylogin" value="1" /> Dauerhaft angemeldet bleiben?</div>


    in der inc.functions.php ersetze

    PHP
    1. setcookie("xUser",$_POST['loginUser'],time() + (60*60*24),"/");setcookie("xPass",md5($_POST['loginPass']),time() + (60*60*24),"/");


    mit

    PHP
    1. if (isset($_POST['staylogin'])) {
    2. setcookie("xUser",$_POST['loginUser'],time() + (60*60*24*40),"/");
    3. setcookie("xPass",md5($_POST['loginPass']),time() + (60*60*24*40),"/");
    4. } else {
    5. setcookie("xUser",$_POST['loginUser'],time() + (60*60*24),"/");
    6. setcookie("xPass",md5($_POST['loginPass']),time() + (60*60*24),"/");
    7. }


    Die Dauer der Gültigkeit ergibt sich aus
    60*60*24*40 --> 40 Tage (60 Sekunden*60 Minuten * 24 Stunden * 40 Tage)
    wenn ihr z.B. 60 Tage wollt einfach aus der 40 eine 60 machen.


    Sobald sich der User ausloggt, ist er natürlich auch ausgeloggt.