Minggu, 18 November 2012

langkah membuat login dengan php mysql

Asslamu' alaikum ....
Sudah lama sekali saya tidak buka blog ini, karena aktivitas duniawi hehe...
untuk mengawali posting, kali ini saya mau share tentang Pemrograman web yaitu membuat Login dengan php. di sini saya menggunakan XAMP .langsung saja..
  • yang pertama kita buat databasenya di localhost/phpmyadmin dengan nama login dan tabelnya member.. untuk databasenya terserah anda yang penting ketika di skrip koneksinya dengan database yang anda buat :
  • yang kedua kita buat skripnya, dibuat dengan notepad dan simpang dengan nama index.php
<body bgcolor="#CCFF00"></body>
<?
echo "
<center><form method='post' action='cek_login.php'>
<table> <tr><td colspan='2'> <center><b><blink>HALAMAN LOG IN</blink> </b></td><tr>
<tr><td> Nama </td><td><input type='text' name='input_nama'></td></tr>
<tr><td> Password </td><td><input type='password' name='input_password'></td></tr>
</table>
<input type='submit' name='login' value='Log in..'>
</form>
<a href='form_daftar.php'>DAFTAR</a><br>";
?>

<body> <marquee direction="right"  ><font color='red'><h3>Kalo tidak bisa LOGIN, Daftar dulu yaa!!!</h3>  </marquee> </body>



  • selanjutnya kita buat untuk koneksi kedatabasenya, ini yang paling penting. simpan dengan nama daftar.php
<?
$host="localhost";
$user="root";
$password="";
$db="latihan";
$konek=mysql_connect($host,$user,$password) or die (mysql_error());
mysql_select_db($db,$konek) or die (mysql_error());
mysql_query("insert into member values('$_POST[id_id]','$_POST[daftar_nama]','$_POST[daftar_alamat]','$_POST[daftar_email]','$_POST[daftar_password]')",$konek) or die(mysql_error());
echo "
Pendaftaran berhasil…<br>
Silakan login…<br><br>
<a href='index.php'>Log in </a><br>
<br><font color='red'> jangan lupa terus belajar</font>";
?>

  • selanjutnya kita buat untuk form daftar login dan simpan dengan nama form_daftar.php
<?
    echo "
    <form method='post' action='daftar.php'>
    <table> <tr><td colspan='2'> <b>HALAMAN DAFTAR </b></td><tr>
    <tr><td> username</td><td><input type='text' name='daftar_nama'></td></tr>
    <tr><td> Alamat </td><td><input type='text' name='daftar_alamat'></td></tr>
    <tr><td> email </td><td><input type='text' name='daftar_phone'></td></tr>
    <tr><td> Password </td><td><input type='password' name='daftar_password'></td></tr>
    </table>
    <input type='submit' value=’Daftar..'> <input type='reset' value='Batal'>
    </form>
    <a href='index.php'>Log in </a><br>
    <br><font color='red'> jangan lupa terus belajar</font>";
    ?>

  • sekarang mebuat untuk cek loginya simpan dengan nama cek_login.php
<?
    $host="localhost";
    $user="root";
    $password="";
    $db="latihan";
    $konek=mysql_connect($host,$user,$password) or die (mysql_error());
    mysql_select_db($db,$konek) or die (mysql_error());

    $nama_login=$_POST['input_nama'];
    $password_login=$_POST['input_password'];

    $query_login=mysql_query("select * from member where nama='$nama_login' and password='$password_login'",$konek);

    $baris=mysql_num_rows($query_login);

    if ($baris==1)
    {
    session_register("input_nama");
    session_register ("input_password");
    $_SESSION['nama']=$nama_login;
    header ("location:login_sukses.php");
    }
    else
    {
    echo "<font size='4'>Username atau password salah …!</font><br><br>
    <a href='index.php'>Log in </a><br>
    <br><font color='red'> jangan lupa terus belajar</font>";
    }

    ob_end_flush();
    ?>

  • untuk mengetahui apakah login sukses atau tidak, kita buat proses untuk loginnya dan simpan dengan nama login_sukses.php
<?
session_start();
if (!session_is_registered('nama'))
{
("location:form_daftar.php");
}
else
echo "
    <center><font color='#FF00FF'><b>
    KAMU TELAH BERHASIL LOG IN <br></font>

    <center><table cellpadding='100' border='2'><tr><td>
    <font color='#8A2BE2'><b>
    Halaman ini hanya bisa dilihat oleh<br>
    member yang baik hati hihi..<br><br>
    </b></font>
    </td></tr></table>
    <a href='logout.php'><b>LOG OUT</b></a>

  
    <br><font color='red'> Jangan lupa terus belajar</font>";
?>
<body bgcolor="pink"></body>


  • satu lagi kita buat untuk proses logoutnya simpan dengan nama logout.php
  <?
    session_start();
    if (!$_SESSION['nama'])
    {
    header ("location:form_daftar.php");
    }
    else
    {
    unset($_SESSION);
    session_destroy();
    header ("location:index.php");
    }
?>

sekian saja langkah demi langkah membuat LOGIN dengan php, semoga bermanfaat.....


2 komentar:

  1. Menurut saya hal ini sungguh sangat bermanfaat sekali, terimakasih telah berbagi informasi sahabat...salam sukses selalu...

    ijin share juga yah, 6 Contoh Pilihan Warna Ruang Tamu Dengan Cat Tembok Dulux Yang Cantik, rumahminimalisok.com, terimakasih...

    BalasHapus
  2. Terima Kasih atas ilmunya. sangat bermanfaat.. Aneka Tenda bisa klik di :
    Tenda Payung Cafe Murah

    BalasHapus

luvne.com resepkuekeringku.com desainrumahnya.com yayasanbabysitterku.com