Skip to main content

Login Php

Asslaamu'alaikum para pengunjung....! Trik php kali ini akan membahas tentang bagaimana cara membuat form login dan logout dengan php yang di hibungkan ke database. Database (selanjutnya di singkat DB) yang saya pakai pada tutorial ini yaitu DB MySQL. sebelum kita memulai sesi ini kita harus membuat sebuah DB dengan nama members ( terserah anda mau di beri nama apa...? ) dan langkah-langka untuk membuat DB sebagai berikut :

Gambar tampilan depan Program MySQL


Lalu kemudian klik tombol ciptakan (saya menggunakan versi indonesia), setelah itu akan menuju halaman pembuatan tabel :

isikan di form nama dengan nama tabel dan number of field = 4 jumlah dari file tabel lalu klik tombol go. setelah di klik tombol go DB akan memasuki sesi memasukan data tampilan jadi nya seperti gambar di bawah ini:
Setelah selesai membuat DB, sesi selanjutnya membuat file konek_db dan login kita gabungkan menjadi satu dan scriptnya sebagai berikut:
<?php
  session_start();
  mysql_connect('localhost', 'root', '');
  mysql_select_db('members');
  $nama = $_POST['nama'];
  $password = $_POST['pass'];
  $query = "SELECT * FROM admin WHERE nama = '$nama'";
  $hasil = mysql_query($query);
  $data = mysql_fetch_array($hasil);
if ($password == $data['pass'])
  {
  $_SESSION['level'] = $data['level'];
  $_SESSION['nama'] = $data['nama'];
 include "admin/menu.php";
  }
  else echo "<h1>Login gagal</h1>";
  ?>
  <html>
  <a href="index.php">Ulangi...!</a>
  </html>
simpan di program server yang anda pakai, kalo memakai apache simpan di C:/apache/htdocs sedangkan yang menggunakan xampp simpan di C:/xampp/htdocs. DB sudah, konek dan file login sudah sekarang tinggal membuat halaman depan nya. kita buat halaman depan dengan mengkolaborasikan antara html dan php scriptnya sebagai berikut:

<?php
  if($_GET['login'])
  {
  include("log.php");
  exit;
  }
  ?>
  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
  <link href="gambar/logo.png" rel="shortcut icon" />
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <title>Elzam Accounting</title>
  <style type="text/css">
  <!--
  .center {
  text-align: center;
  }
  -->
  </style>
  </head>
<body>
  <center><table width="864" border="0" cellspacing="1" cellpadding="0">
  <tr>
  <td><img src="gambar/baner.png" width="866" height="145" />
  </td>
  </tr>
  <tr>
  <td height="46">
  <form id="form1" name="form1" method="post" action="index.php?login=success"><center><table width="200" border="0" cellspacing="2" cellpadding="2">
  <tr>
  <td colspan="3"><center>Masukkan Nama dan Password Disini...!</center></td>
  </tr>
  <tr>
  <td width="63">Nama</td>
  <td width="3">:</td>
  <td width="114">
  <label>
  <input type="text" name="nama" id="nama" />
  </label>
  </td>
  </tr>
  <tr>
  <td>Password</td>
  <td>:</td>
  <td>
  <label>
  <input type="PASSWORD" name="pass" id="pass" />
  </label>
  </td>
  </tr>
  <tr>
  <td colspan="3"class="center">
  <label>
  <input type="submit" name="log" id="log" value="ENTER ->" />
  </label>
  </td>
  </tr>
  </table></center></form>
  </td>
  </tr>
  </table>
  </center>
  </body>
  </html>
Ok selesai sudah membuat login formnya.... dan cara menyimpannya sama seperti di awal. bagi yang males nulis scriptnya silahkan download disini

Comments

  1. mas...
    file itu kita tulis dimana...
    apa kita tulis di microsof afice word, lalu kta simpan di htdocs..
    bener gak kek gitu mas..

    ReplyDelete
  2. Mas saya bingung lihat tutorialnya, soalnya kurang terstruktur. Dengan kata lain saya bingung yang mana dulu di tulis dan berikutnya apa.Berhasil si, tapi yang jadi indexnya yang mana ni mas.

    ReplyDelete
  3. irhaman: yang menjadi index yaitu adalah halaman depannya...

    ReplyDelete
  4. tabelnya gk jadi trus gan..

    ReplyDelete
  5. pak anonim mungkin ada yang salah dalam pembuatan databasenya...

    ReplyDelete

Post a Comment

Silahkan ketik kritik dan saran sahabat untuk saya di sini.

Popular posts from this blog

Kumpulan Cartoon Anak Muslim cdr

Salam Kopi Sahabat... Dalam beberapa bulan ini saya di sibukkan dengan pekerjan mendesain mulai dari cober tabloid, kalender 2015 dan yang terahir adalah desain spanduk untuk RA/TK. Kalo untuk desain cover tabloid ga masalah karena banyak rujukan untuk inspirasi saya mendesain. Tetapi, untuk desain spanduk dan baliho RA/TK ini yang sulit. Karena, yang minta ingin ada gambar cartoonnya :).

Form Pendaftaran Online

Assalamu'alaikum, Wr. Wb Bismillahirrohmanirrohim. Apa kabar semua...? mudah-mudahan kita menjadi orang yang semakin kratif. Karena, kemarin saat berbincang-bincang ringan dengan teman membicarakan masalah harta. Yang lebih banyak dan mudah mendapatkan harta atau kekayaan adalah orang-orang yang penuh inspiratif dan kreatif. Tentunya, kita mendapatkan kreatif itu dengan ilmu. Jadi, jangan pernah bosan untuk belajar dan menggali sesuatu yang baru kita pahami sedikit. Sebagai mana Rasul (Nabi Muhammad SAW) bersabda : "Belajarlah dari tiang ayunan sampai ke liang lahat". Wah jadi banyak ceramahnya. Maaf ya bukan maksud untuk menggurui. Ok, langsung saya jabarkan tentang apa yang akan kita pelajari bersama pada kesempatan kali ini. Kali ini kita akan membahas tentang bagaimana membuat form pendaftaran member atau anggota seperti website-website interaktif yang banyak kita kenal. Untuk membuat form pendaftaran ini kita membuat table databasenya terlebih dahulu silahkan lih...

Soal Tes Kerja untuk IT

Selamat Pagi sobat... Beberapa hari yang lalu saya melamar kesebuah perusahaan atau PT di bidang komputer.dan alhamdulillah kemarin saya dipanggil untuk melakukan tes dan langsung interview kenyataannya. kenapa...? karena, pada pemanggilan awal saya hanya interview bukan tes dan pada perusahaan itu saya melamar sebagai web development . Al-hasil saya kalang kabut dan buta sama sekali karena tidak ada persiapan materi. Tapi, biarlah yang lalu biarlah berlalu, kalo kemarin saya tidak bisa menjawab untuk hari ini saya akan mencari jawabannya bersama para sahabat pengunjung Blog Berbagi Informasi ini. Apa saja pertanyaannya monggo disimak. Buatlah program sortir dengan menggunakan C#/ASP.net/PHP untuk mensortir 100 bilangan acak yang tersimpan dalam variabel array A (100) ke variabel array B (100). Buatlah Algoritma dan bahasa pemrograman untuk mensortir angka dari yang terkecil ke yang besar dengan menggunakan angka-angka yang tersedia ( 25,41, 32, 75,81,1,7,10,13,99 ). Buatlah...