• ebook php Web Design
  • Web Design Service
  • Partner Ilmuwebsite

  • Recomended Link

  • Ilmuwebsite Twitter

  • Ilmuwebsite Fans

  • Register | Login | Logout Script

    Posted on: May 30th, 2009 by IW

    IW
    Memberikan pembelajaran kepada Anda seputar Web Development, Desain Grafis, dll, secara gratis. Contact: Homepage : http://www.ilmuwebsite.com Facebook : http://www.facebook.com/ilmuwebsite Twitter : https://twitter.com/#!/ilmuwebsite Email: admin@ilmuwebsite.com Ads:

    manfaat propolis

    Register | Login | Logout Script web desain grafis

    Saya yakin teman-teman sekalian pasti sudah tahu tentang Register, login, dan logout. Atau
    mungkin juga ada sebagian teman yang belum terlalu paham. Baiklah, Saya akan menjelaskan secara
    singkat saja yah.. Biasanya pada saat kita memasuki sebuah situs, kita diwajibkan untuk login
    terlebih dahulu. Tetapi sebelum login, kita harus mendaftar dulu nama, email, dan password yang
    kita inginkan untuk login nantinya. Baiklah, saya akan langsung menjelaskan scriptnya.
    Dalam contoh kali ini, saya membuat register, login, dan logout dalam 6 buah script.
    Yakni :
    1. Index.php
    2. Config.php
    3. Daftar.php
    4. Daftar2.php
    5. Login.php
    6. Dan logout.php
    Pertama -tama yang harus dilakukan tentu saja adalah membuat database-nya terlebih dahulu.
    Buatlah database dengan nama ?reglog?. Lalu buat table dengan nama ?members?. Lalu masukkan
    field berikut:
    ?Id? type = bigint(20)
    ?nama? type = varchar(50)
    ?email? type = varchar (50)
    ?password? type = varchar(8)
    Jika sudah, masukkan script berikut :

    Ini untuk mengkoneksikan dengan database…
    Config.php
    <?php
    $host = “localhost”;
    $user = “root”;
    $pass = “”;
    $db = “reglog”;
    $table = “members”;
    $connect = mysql_connect($host,$user,$pass) or die(“Gagal konek”);
    $pilih_db = mysql_select_db($db) or die(“Database tidak ada”);
    $cookie_nama = $_COOKIE['nama'];
    ?>

    Index.php
    <?php
    include(“config.php”);
    ?>
    <?php
    if($_GET['register'])
    {
    include(“daftar.php”);
    exit;
    }
    ?>
    <?php
    if($_GET['register2'])
    {
    include(“daftar2.php”);
    exit;
    }
    ?>
    <?php
    if($_GET['login'])
    {
    include(“login.php”);
    exit;
    }
    ?>
    <style type=”text/css”>
    <!–
    .style1 {color: #FFFFFF}
    .style2 {color: #0000FF}
    –>
    </style>
    <p>
    <?php
    if($_GET['logout'])
    {
    print “Anda telah berhasil logout !<p>”;
    }
    ?>Welcome
    <?php
    $cookie_nama = $_COOKIE['nama'];
    print “$cookie_nama”;
    ?> [<a href="logout.php" class="style2">Logout</a>] </p>
    <p>Klik <a
    href=”index.php?register=masukkan%20nama,email,dan%20password%20untuk%20daftar”
    class=”style2″>disini</a> untuk register </p>
    <form name=”form1″ method=”post” action=”index.php?login=success”>
    <table width=”400″ border=”0″>
    <tr bgcolor=”#999999″>
    <td colspan=”2″><span class=”style1″>Login</span></td>
    </tr>
    <tr bgcolor=”#CCCCCC”>
    <td>User : </td>
    <td><input name=”user” type=”text” id=”user”></td>
    </tr>
    <tr bgcolor=”#CCCCCC”>
    <td>Password : </td>
    <td><input name=”password” type=”password” id=”password”></td>
    </tr>
    <tr>
    <td colspan=”2″> </td>
    </tr>
    <tr>
    <td colspan=”2″><input type=”submit” name=”Submit” value=”Login !”
    style=”background -color:#CCCCCC “></td>
    </tr>
    </table>
    </form>
    <p> </p>
    <?php mysql_close($connect); ?>

    Daftar.php
    <style type=”text/css”>
    <!–
    .style3 {font-size: 24px}
    –>
    </style>
    <form name=”form1″ method=”post” action=”index.php?register2=success”>
    <table width=”400″ border=”0″>
    <tr>
    <td colspan=”2″><span class=”style3″>Register</span></td>
    </tr>
    <tr>
    <td>Nama : </td>
    <td><input name=”nama” type=”text” id=”nama”></td>
    </tr>
    <tr>
    <td>Email : </td>
    <td><input name=”email” type=”text” id=”email”></td>
    </tr>
    <tr>
    <td>Password : </td>
    <td><input name=”password” type=”password” id=”password”></td>
    </tr>
    <tr>
    <td >Confirm Password : </td>
    <td><input name=”c_password” type=”password” id=”c_password”></td>
    </tr>
    <tr>
    <td colspan=”2″> </td>
    </tr>
    <tr>
    <td colspan=”2″><input type=”submit” name=”Submit” value=”Register”></td>
    </tr>
    </table>
    </form>
    <?php mysql_close($connect); ?>

    Daftar2.php
    <?php
    $nama = $_POST['nama'];
    $email = $_POST['email'];
    $password = $_POST['password'];
    $c_password = $_POST['c_password'];
    if($password != $c_password)
    {
    print “<script>alert(‘Konfirmasi password harus sama dengan password !’);
    javascript:history.go(-1);</script>”;
    exit;
    }
    if((!empty($nama)) && (!empty($email)) && (!empty($password)))
    {
    $query = mysql_query(“INSERT INTO $table (nama,email,password)
    values (‘$nama’,'$email’,'$password’);”);
    print “Registrasi success<br><a href=index.php><font color=blue>Back to
    Home</font></a>”;
    }
    else
    {
    print “<script>alert(‘Maaf, tidak boleh ada field yang kosong !’);
    javascript:history.go(-1);</script>”;
    }
    ?>
    <?php mysql_close($connect); ?>

    Login.php
    <?php
    $user = $_POST['user'];
    $password = $_POST['password'];
    $query = mysql_query(“SELECT * FROM $table where nama=’$user’”);
    $result = mysql_fetch_array($query);
    $row = mysql_num_rows($query);
    if(($user == “”) && ($password == “”))
    {
    print “<center>Anda belum memasukkan username dan password !”;
    exit;
    }
    if($row != 0)
    {
    if($password != $result['password'])
    {
    print “<center>Password salah !”;
    }
    else
    {
    setcookie(“nama”,$user);
    print “<center>Anda telah berhasil login dengan nama
    $user<br><a href=index.php><font color=blue>Back to home</a>”;
    }
    }
    else
    {
    print “<center>Maaf, Username tidak terdaftar !<br>Silahkan daftar dulu
    <a href=’index.php?register=masukkan nama,email,dan password untuk daftar’><font
    color=blue>disini</a></font>”;
    }
    ?>
    <?php mysql_close($connect); ?>

    Logout.php
    <?php
    setcookie(“nama”,”");
    header(“Location: index.php?logout=success”);
    ?>

    Notes :
    Bila anda berhasil, maka pada saat anda telah mendaftar dan login sebagai nama yang anda daftarkan,
    maka pada halaman index akan tampil nama anda disamping teks welcome.

    Download Ebooknya disini -> Download Semua Ebook Tutorial PHP ilmuwebsite

    Download sourcenya
    Disini

    Register | Login | Logout Script web desain grafisCara Membuat Website dengan Adobe Dreamweaver

    Ingin tau lebih jelas, lebih cerdas, tentang cara pembuatan website? Store Ilmuwebsite menyediakan CD Tutorial Interaktif dengan harga murah, mengantar Anda menjadi seorang web designer yang handal


    Register | Login | Logout Script web desain grafisMahir PHP MySQL Membuat Aplikasi Dinamis Berbasis Web

    Ingin tau lebih jelas, lebih cerdas, tentang cara pembuatan website dinamis atau aplikasi berbasis web? Kami punya solusi yang sangat sangat murah! Lebih ampuh dari hanya sekedar membaca buku, interaktif layaknya kursus PHP biasa

    No related posts.

    4 Responses

    1. Ardi says:

      Mas, mau tanya. saya sudah buat tutorial di atas. Setelah saya berhasil untuk login kok muncul pesan berikut:
      “Warning: Cannot modify header information – headers already sent by (output started at C:\AppServ\www\situs\login.php:7) in C:\AppServ\www\situs\cek.php on line 20
      Anda telah berhasil login dengan nama ‘Ardi’
      Back to home”

    2. Jatrasmara says:

      coba cek header nya, letakkan script session nya di paling atas sendiri, di atas tag html

    3. Cah QeeNee says:

      Wah… yang dicari ada disini..
      Masalah register nih mas… masih bingung soalnya masih baru kenal internet..

      Gini.. kalo kita sudah buat kode2nya lalu di upload kemana? Saya pake wordpress dg hosting sendiri. Atau cara / kode itu nggak cocok dengan wordpress?
      terima kasih…

    4. Dwi says:

      Session nya mana mas? Gimana membuatnya?