Aktív témák

  • Protezis

    őstag

    válasz Forest_roby #34 üzenetére

    Ugy latom, neked nem a megvalositassal, hanem magaval a mukodessel van gondod.
    Leirom, hogy zajlik az ilyesmi.

    Megadod a neved, jelszavad. Rakatt a belepesre. Az meghivja az action.php fajlt, get parameterekben a nevet, jelszot:
    action.php?nev=csongor&jelszo=zsiguli
    Az action.php megnezi, letezik -e ilyen nevu felhasznalo ilyen jelszoval. Ez egy pl. mySQL lekeressel elerheto, de legyen te esetedben statikusan, benne a forrasban.

    action.php:

    <?php
    session_start();
    if (isset($_GET['nev' ]) && isset($_GET['jelszo' ]) && $_GET['nev' ] == 'csongor' && $_GET['jelszo' ] == 'zsiguli') {
    $_SESSION['nev' ] = 'csongor';
    $_SESSION['jelszo' ] = 'zsiguli';
    }
    header(''Location: index.php'');
    ?>


    Mikor az index.php-t betoltjuk, a szerveren egy fajlban mar letezik az adott felhasznalo neve es jelszava, felteve, hogy sikeresen bejelentkezett.

    <?php
    session_start();
    if (isset($_SESSION['nev' ]) && isset($_SESSION['jelszo' ])) {
    print $_SESSION['nev' ];
    print $_SESSION['jelszo' ];
    } else {
    header(''Location: login.php'');
    }
    ?>


    kijelentkezesnel hivd meg a
    session_destroy() fuggvenyt.

    Ubiquiti EdgeRouter 4 eladó

Aktív témák