Popular Post

Posted by : NoNameUser 12 Saturday, October 19, 2013

Tutorial kali ini adalah membuat script login dengan PHP dan MySQL sederhana, sebelum memulai pastikan anda sudah memiliki Apache, PHP, MySQL bila belum install terlebih dahulu, bisa menggunakan xampu wampserver.
Pertama-tama buat database, kita namakan databasenya login, dan buat sebuah tabel dengan nama member
--
-- Database: `login`
--
 
-- --------------------------------------------------------
 
--
-- Table structure for table `member`
--
 p ata

CREATE TABLE IF NOT EXISTS `member` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `username` varchar(20) NOT NULL,
  `password` varchar(20) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
setelah selesai dibuat database dan table nya, sekarang buat user baru agar bisa login, contoh username : jaranguda dan password jaranguda123
INSERT INTO `login`.`member` (
`id` ,
`username` ,
`password`
)
VALUES (
NULL , 'jaranguda', 'jaranguda123'
);
buat sebuah folder di lokasi root web server anda biasanya di htdocs atau www, ubah nama folder tersebut menjadi login. Tambahkan index.php di folder tersebut yang isinya
<html>
 <title>Form Login - Jaranguda.com</title>
 <head>
  <table width="300" align="center">
   <form name="form1" method="post" action="ceklogin.php">
   <tr>
 
    <td colspan="3"><strong>Form Login</strong></td>
   </tr>
   <tr>
    <td>Username</td>
    <td>:</td>
    <td><input name="username" type="text" id="username"/>
    </td>
   </tr>
   <tr>
    <td>Password</td>
    <td>:</td>
    <td><input name="password" type="password" id="password"/></td>
   </tr>
   <tr>
    <td><input type="submit" name="Submit" value="Login"/></td>
   </tr>
  </form>
  </table>
 </head>
</html>
form login php mysql
file index.php adalah file tempat user melakukan login. Buat file ceklogin.php, masukkan script dibawah ini kedalam ceklogin.php.
<?php
$host="localhost"; // biasanya localhost
$username="root";
$password="sentabi123";
$db="login"; 
 
 
mysql_connect("$host", "$username", "$password")or die("koneksi gagal");
mysql_select_db("$db")or die("database tidak bisa dipilih");
 
// mengambil data username dan password dari index.php
// bila form method nya GET maka ganti POST menjadi GET
$username=$_POST['username'];
$password=$_POST['password'];
 
// untuk keamanan
$username = stripslashes($username);
$password = stripslashes($password);
$username = mysql_real_escape_string($username);
$password = mysql_real_escape_string($password);
 
$sql="SELECT * FROM member WHERE username='$username' and password='$password'";
$result=mysql_query($sql);
$count=mysql_num_rows($result);
 
if($count==1){
echo "<script>window.location = 'member.php';</script>";
}
else {
echo "Username atau Password yang anda masukkan salah";
}
?>
File ceklogin.php berguna untuk koneksi ke database serta mengecek apakah ada user sesuai dengan yang diminta oleh pengguna di database, bila tidak sesuai maka munculkan pesan error Username atau Password yang anda masukkan salah, bisa kombinasi username dan password yang dimasukkan benar mak
<html>
<title>Anda berhasil login</title>
Selamat, anda berhasil login.
</html>
a akan muncul halaman member.php
member.php
Download Source Kodenya
PHP MySQL Login (359)

Coppas Artikel Dari : Slamepack

Leave a Reply

Berkomentar Dengan Baik Dan Sopan Ya !! ^_^

Subscribe to Posts | Subscribe to Comments

- Copyright © Web Of The King - Date A Live - Powered by Blogger - Designed by Johanes Djogan -