• Terbaru

    Login System dengan bahasa PHP, HTML dan database mysql

    Login system atau fitur login pada sebuah aplikasi web ataupun apliaksi desktop adalah salah satu metode sekuritas atau fitur keamanan suatu web atau aplikasi, dimana login system ini menyediakan fungsi untuk menentukan apakah user bisa mengakses data di dalam aplikasi tersebut atau tidak.

    Sederhananya sebuah sistem login menggunakan decission process.


    .
    Misal, pertama kita buat login form,
    <html>
    <head>
    <style>
    table{
    margin : 0 auto;
    }
    </style>
    </head>
    <body>
    <form action="assets/login/login_progress.php" method="post">
    <table>
    <tr>
    <td>Username</td><td>:<input type="text" name="username"></td>
    </tr>
    <tr>
    <td>Password</td><td>:<input type="password" name="password"></td>
    </tr>
    <tr>
    <td colspan="2"></td><td><input type="submit" name="Login"></td>
    </tr>
    </table>
    </form>
    </body>
    </html>

    .
    prosesnya :
    <?
    include "../base.php";
    # code...
    $uname = mysql_real_escape_string($_POST["username"]);
    $pwd = mysql_real_escape_string(md5($_POST["password"]));

    $_SESSION["username"] = $_POST["username"];

    //select from tbl cco
    $pilihdaricco = mysql_query("select * from usercco where username = '$uname' and password = '$pwd'");
    $pilihdaripart= mysql_query("select * from userpart where username = '$uname' and password = '$pwd'");

    if ((mysql_num_rows($pilihdaricco) != 0) && (mysql_num_rows($pilihdaripart) == 0)) {
    # code...
    ?>
    <script>
    window.location="../ccodiv/ccohomepage.php";
    </script>
    <?
    }elseif ((mysql_num_rows($pilihdaricco) == 0) && (mysql_num_rows($pilihdaripart) != 0)) {
    # code...
    ?>
    <script>
    window.location="../partdiv/parthomepage.php";
    </script>
    <?
    }else{
    ?>
    <script>
    alert("Username tidak di temukan");
    window.location="../../index.html";
    </script>
    <?
    }
    ?>

    .
    Selanjutnya kita membuat agar user tidak bisa memanggil langsung halaman isi (harus login dulu), dengan menambahkan session di setiap halamanya, dan jangan lupa juga session di letakkan di file koneksi, sesion_start();

    Source Kode Sistem login ini bisa di download di sini :

    http://www.4shared.com/zip/70RieTXu/sysadm.html

    password zip : iskandar_zulkarnain

    No comments

    Saya sangat berterimakasih apabila sahabat sekalian bersedia untuk tidak meninggalkan spam dan meninggalkan komentar yang berhubungan dengan artikel di atas.