Inloggen uitloggen

  • Ik heb de CMSlim source van hier gedownload puur alleen voor het login systeem. Nu ben ik deze in een andere layout aan het zetten en wil ik voortaan geen menu items meer in de database zetten.


    http://vgame.webege.com/index.php?pagina=home zoals je ziet staat er in het content gedeelte nog een menu. deze wil ik graag wegdoen. Dat gaat lukken als ik hier uit kom.
    Bovenin heb ik nu 2 knoppen een inlog knop en een uitlog knop. Nu wil ik dat de inlog knop alleen zichtbaar is als je uitgelogd bent en de uitlog knop alleen zichtbaar als je ingelogd bent. Hoe maak ik dit?

  • beetje, ben het aan het leren vandaar ook deze site waar ik dingen uittest :) maar bij het inloggen maakt hij al wel een sessie aan. ik weet alleen niet hoe je die controlleert.

  • Ik heb nu

    PHP
    <?php
    if(isset($_SESSION['$site['name']."_user", "")){
              <li><a href="index.php?pagina=loguit">Loguit</a></li>
    }else{
              <li><a href="index.php?pagina=login">Login</a></li>
    }
    ?>


    en de sessie die aangemaakt wordt bij de login is:

    PHP
    setcookie($site['name']."_user", "");


    echter krijg ik de volgende fout:
    Parse error: syntax error, unexpected T_STRING, expecting ']' in /home/a3285623/public_html/index.php on line 63


    regel 63 is de eerste regel van dat korte stuk (<?php)

  • Dat is geen sessie dat is een cookie die je aanmaakt.


    Session setten doe je zo:

    PHP
    $_SESSION['name'] = 'henk';


    daarna kun je $_SESSION['name'] gewoon in if statements gebruiken enzov.


    session_start();
    moet wel bovenaan het script staan.

    Kast: HAF922 | CPU: I7-930 @ 4.0GHz | CPU Cooler: Noctua NH-D14 | HDD0: Crucial M4 128GB, HDD1: Kingston SSD 64GB, HDD2/3: WD Black & Green 1TB, HDD4: Seagate 1.5TB | Mem: Kingston HyperX 12GB @ 1600MHz | Graphics: Crossfire HD6970 | Res: 5760x1080

  • maar met de cookie in het menu lukt niet?

    Nieuwe reactie samengevoegd met originele reactie op 31.03.12 20:46:56:
    want nu geeft mijn login een error met session

    Nieuwe reactie samengevoegd met originele reactie op 01.04.12 16:27:40:
    kan je niet met op cookie controleren in het menu?

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!