-->

Struktur Web

Tempatnya belajar pemrograman web, html, css, php, mysql.

21 March 2015

Membuat Simple Login System PHP dan MySQL

loading...
Kali ini saya akan mencoba membuat tutorial sederhana tentang Login System dengan PHP dan MySQL. Nanti akan di jelaskan bagaimana membuat Login System dimana pengguna akan memasukkan username dan password mereka yang sebelumnya data informasi login sudah tersimpan di Database MySQL.

Konsep Simple Login System PHP dan MySQL

Oke, konsep dan alur dalam proses Simple Login System PHP dan Mysql ini bisa di jelaskan seperti berikut:
  • Membuat sebuah Database dengan sebuah Table, dimana terdapat Field id_login, username, password
  • Memasukkan data informasi login user ke dalam Table tersebut.
  • Membuat Form Login / Interface Login untuk memasukkan username dan password
  • Melakukan koneksi ke Database 
  • Proses Login dimana hasil Inputan username dan password di cocokkan dengan data yang ada di Database.
Gak usah panjang lebar basa-basinya, langsung saja kita mulai Tutorial Simple Login System PHP dan MySQL. Simak di bawah ini:

Pertama buat dulu sebuah Database di phpMyAdmin, misal disini kita buat dengan nama simple-login. Kemudian Import script SQL di bawah ini:

CREATE TABLE login(
id_login int(11) NOT NULL auto_increment,
username varchar(32) NOT NULL,
password varchar(32) NOT NULL,
PRIMARY KEY  (id_login)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
 
INSERT INTO login VALUES (1, 'belajarweb', 'belajarweb');

Script SQL diatas digunakan untuk membuat sebuah Table dengan nama login dengan Field id_login, username, password. Kemudian Insert data ke table tersebut.

Selanjutnya kita akan membuat Form Login yang digunakan untuk memasukkan Inputan Username dan Password, berikut ini Script Form Login

<!DOCTYPE html>
<html>
<head>
 <title>Simple Login System by strukturweb.blogspot.com</title>
</head>
<body>
 
    <?php
// KONEKSI KE DATABASE
$koneksi = mysql_connect("localhost", "root", "") or die("Tidak bisa terhubung ke Database!");
mysql_select_db("simple-login", $koneksi) or die("Tidak ada Database yang dipilih!");
?>
   
 <?php
// PROSES LOGIN
if($_POST['login']){
 $user = $_POST['username'];
 $pass = $_POST['password'];
 
 if($user && $pass){
  $cek_db = "SELECT * FROM login WHERE username='$user'";
  $query = mysql_query($cek_db);
  if(mysql_num_rows($query) != 0){
   $row = mysql_fetch_assoc($query);
   $db_user = $row['username'];
   $db_pass = $row['password'];
   
   if($user == $db_user && $pass == $db_pass){
    echo '<p><b>Anda berhasil Login!</b></p>';
     // masukkan script lainnya disini
     // seperti Session atau redirect ke halaman admin
    }else{
     echo '<p>Username dan Password tidak cocok!</p>';
    }
   }else{
    echo '<p>Username tidak ada dalam Database!</p>';
   }
  }else{
   echo '<p>Username dan Password masih kosong!</p>';
  }
 }
 ?>
   
    <!--/ FORM LOGIN /-->
 <form action="" method="post">
    <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></td><td></td><td><input type="submit" name="login" value="Login"/></td>
        </tr>
    </table>
    </form>
 
</body>
</html>

Dari Script diatas akan mendapatkan sebuah Form Login seperti gambar di bawah ini:

membuat simple login sistem php dan mysql

Ketika Pengguna memasukkan Username dan Password mereka, kemudian menekan Tombol Login, maka akan memulai Proses Login yang akan mengecek data ke Database. Pada Line 1-5 adalah Script PHP untuk mengkoneksikan ke Database.
Sedangkan pada Line 7-35 adalah Proses Login.

Jika sudah selesai, Anda bisa menyimpannya dan mencoba untuk mempraktekknya.
Gampang banget kan untuk membuat Simple Login System PHP dan MySQL ini. Nantikan tutorial lainnya dari Master Kode.
loading...
Author Profile

About Unknown

0 Komentar Membuat Simple Login System PHP dan MySQL

Post a Comment

Back To Top