loading...
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.
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:
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...
0 Komentar Membuat Simple Login System PHP dan MySQL
Post a Comment