Loading...

Membuat Menu Login dengan PHP

menu login adalah sebauah menu yang biasannya terdapat di dalam suatu web yang di gunakan admin atau pengunjung web tersebut agar bisa masuk ke dalam sistem lebih dalam dan dapat menggunakan menu-menu yang disediakan untuk user yang login.

cara dan teknik membuatnya. siapkan 3 file php untuk membuat menu login ini. yang pertama beri saja nama coba_login.php, sedangkan yang kedua beri nama loginsinggah.php, dan yang ketiga beri nama mari_logout.php.

script yang pertama coba_login.php :

    <form name="form1" method="post" action="loginsinggah.php?coba_login">
    <table width="200" border="0">
    <tr>
    <td colspan="2"><div align="center"><font size=5>menu login</div></td>
    </font>
    </tr>
    <tr>
    <td><br>username</td>
    <td><br><input type="text" name="username"></td>
    </tr>
    <tr>
    <td><br>password</td>
    <td><br><input type="password" name="password"></td>
    </tr>
    <tr>
    <td><br><input type="submit" name="Submit" value="Login"></td>
    <td> </td>
    </tr>
    </table>
    </form>
    <br><font color=red>masukkan username dan password anda dengan tepat !!!
    </font></br>



Setelah coba_login.php selesai kita buat, langkah selanjutnya kita membuat script loginsinggah.php :

    <?
    session_start();
    ?>
    <?php
    $server = "localhost";//ganti dengan nama server anda
    $username = "root";//ganti dengan username anda
    $password = "";//ganti dengan password anda
    $db_name = "masuk";//ganti dengan nama database anda
    $db = mysql_connect($server,$username,$password)
    or DIE("koneksi ke database gagal !!");
    mysql_select_db($db_name) or DIE("nama database tersebut tidak ada !!");

    $login = mysql_query("select * from login where
    (username = '" . $_POST['username'] . "') and
    (password = '" . $_POST['password'] . "')",$db);
    $rowcount = mysql_num_rows($login);

    if ($rowcount == 1) {
    $_SESSION['nim'] = $_POST['nim'];
    echo '<META HTTP-EQUIV="Refresh" CONTENT="1; page.php">';
    }else{
    echo '<META HTTP-EQUIV="Refresh" CONTENT="1; coba_login.php">';
    }
    ?>


Setelah loginsinggah.php selesai kita buat, langkah selanjutnya kita membuat mari_logout.php :

    <?php
    session_start();
    unset($_SESSION['username']);
    session_destroy();

    echo '<META HTTP-EQUIV="Refresh" CONTENT="1; page.php">';
    ?>


Setelah ketiga script di atas kita buat, langkah selanjutnya adalah mencoba ketiga script login di atas bisa berfungsi atau tidak. jika anda mengikuti lagkah-langkah diatass,,, menu login php yang teman-teman buat akan sukses.


sumber:http://unyildadakan.com/php/script-login/

1 comments:

 
TOP