Keresés

Új hozzászólás Aktív témák

  • rdi

    veterán

    válasz #TOTTI #1589 üzenetére

    Szerintem addig is nézz körül a guglin.pl php vendégkönyv, vagy ilyesmi.
    Vagy például jelszavas belépés bármilyen oldalra.
    Akkor lenni kell egy főoldalnak, meg alatta a védett oldalnak.
    Valami ilyesmi kód:

    <?php
    session_start();
    ob_start();
    ?>
    <html>
    <head>
    <title>Belépő rendszer</title>
    </head>
    <body bgcolor="#C0C0C0">
    <?php include "login.php"; ?>
    <p>Üdvözöljük az órarend egyeztető felületen. Belépés után tudja bejegyezni óráit.</p>
    <br><br>
    </body>
    </html>
    <?php
    ob_end_flush();
    ?>

    majd ehhez még:

    <?php
    include "config.php";
    mysql_connect($dbhost,$dbuser,$dbpass,$dbgazda);
    mysql_select_db($dbname);
    /**************************************************
    * Ha még nem lépett be
    ***************************************************/
    if ($_SESSION['belepett']!== true)
    {
    if (isset($_POST['login']))
    { //Ha postolt adatokat
    $nick = addslashes($_POST['nev']);
    $pass = md5($_POST['jelszo']);
    $sql = "SELECT * FROM users ";
    $sql.= "WHERE (nick='".$nick."'";
    $sql.= " AND gazda='1'"; {//ez itt a rendszergazda engedélye a belépéshez}
    $sql.= " AND jelszo='".$pass."')";
    $query = mysql_query($sql);
    if (mysql_num_rows($query) !== 0)
    { //Helyes nick+pass
    $_SESSION['nick'] = addslashes($_POST['nev']);
    $_SESSION['belepett'] = true;
    header("Location: ".$_SERVER['PHP_SELF']);
    }
    else
    {//Hibás nick+pass
    print "Hibás nick/pass, vagy nincs engedélye. A rendszergazda engedélyezte már a belépését?";
    }
    }
    ?>
    <form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post">
    <table border=1>
    <tr>
    <td bgcolor="#FFFF00">nick:</td>
    <td><input type="text" name="nev" /></td>
    <br><br>
    <br>

    </tr>
    <tr>
    <td bgcolor="#FFFF00">jelszó:</td>
    <td><input type="password" name="jelszo" /></td>
    </tr>
    <tr>
    <td><td colspan="2" align="left"><input type="submit" name="login" value="Belépés" /></td>
    </tr>
    <tr>
    <td><td colspan="2" align="left"><a href="register.php">regisztráció</a></td></td>
    </tr>
    </table>
    </form>
    <?php
    }//Nem lépett be

    /********************************
    * Ha már belépett
    *******************************/
    else
    {//Be van lépve
    print "bejelentkezve: ".$_SESSION['nick'];
    print " <br><a href=\"proba/index.php\">Órarend naptár</a><br>";
    print " <a href=\"logout.php\">kijelentkezés</a>";
    }
    ?>

    Ebből egy csomó minden hozott anyag :) ja és igen ez egy sql adatbázissal dolgozik :)

Új hozzászólás Aktív témák