Sunday, June 10, 2012

Contoh Aplikasi Login Sederhana Dengan Menggunakan PHP

Pertama membuat File Koneksi

Skrip Php sebagai berikut :

 File -> general/koneksi.php
<?PHP
    $db_host    = "localhost";
    $db_user    = "root";
    $db_pass    = "";
    $db_name    = "db_latihan";
   
    $koneksi    = mysql_connect($db_host, $db_user, $db_pass) or die("Koneksi ke database gagal!");
    $pilih_db    = mysql_select_db($db_name, $koneksi);
?>

Membuat Form Login, dengan Skrip sebagai berikut :

File -> index.php
<html>
<head>
    <title>Latihan</title>
</head>
<body>
    <form method="post" action="general/login.php">
        <table>
            <tr>
                <td>Username</td>
                <td>:</td>
                <td><input type="text" name="username"/></td>
            </tr>
            <tr>
                <td>Password</td>
                <td>:</td>
                <td><input type="password" name="password"/></td>
            </tr>
            <tr>
                <td colspan="3"><input type="submit" name="btn_submit" value="Login"/></td>
            </tr>
        </table>
    </form>
</body>
</html>


Membuat Cek Login

File -> general/login.php
<?PHP
    require_once "koneksi.php";
    if (isset($_POST["btn_submit"])) {
        $username    = mysql_real_escape_string($_POST["username"]);
        $password    = mysql_real_escape_string($_POST["password"]);
        // mysql_real_escape_string adalah fungsi untuk menyaring karakter2 yang tidak diijinkan oleh mysql
        // contoh
        // karakter '
        $sql    = "SELECT password FROM t_user WHERE username='".$username."'";
        $hasil    = mysql_query($sql);
        if ($hasil) {
            //masuk kalo query berhasil dieksekusi
            $data    = mysql_fetch_object($hasil);
            if ($data) {
                //masuk kalo username ada pada tabel t_user
                if (md5($password) == $data -> password) {
                    session_start();
                    $_SESSION["username"] = $username;
                    $_SESSION["password"] = md5($password);
                    echo "Login berhasil<br/>";
                    echo "<a href='../home.php'>Masuk</a>";
                }
                else {
                    echo "Password salah<br/>";
                    echo "<a href='../index.php'>Login lagi</a>";
                }
            }
            else {
                echo "Username tidak terdaftar!<br/>";
                echo "<a href='../index.php'>Login lagi</a>";
            }
        }
        else echo "Error Query";
    }
    else header("Location:../index.php");
?>


 Jangan Lupa untuk membuat Database nya
contohnya sebagai berikut :
 
Source : http://forum.izygo.net/software/membuat-aplikasi-berita-sederhana-menggunakan-php-part-1/msg306/?PHPSESSID=a853f2705f51294c48bfc62c162e6c09#msg306


Anda ingin mencari refrensi dan contoh program lengkap ? Kami ada. Sekarang Anda bisa mencari PHP Aplikasi Untuk Skripsi Informatika di situs ini : http://www.bunafitkomputer.com. Koleksi program lengkap di sana, proyek PHP dan MySQL, juga jQuery dan Framework. Bukunya juga ada.

No comments:

Post a Comment