Scipt Login menggunakan PHP dan MySql

Scipt Login PHP dan MySql

Tutorial membuat script login dengan PHP dan MySQL. Terlebih dahulu kita siapkan Apache, PHP, MySQL bila belum install terlebih dahulu, menggunakan xampp atau wampserver.

Scipt Login menggunakan PHP dan MySql


Buat lah sebuah database kita namakan database login, dan buat sebuah tabel dengan nama member.


--
-- Database: `login`
--
 
-- --------------------------------------------------------
 
--
-- Table structure for table `member`
--
 
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 ;


Dan Sekarang buat user baru agar bisa login.

INSERT INTO `login`.`member` (
`id` ,
`username` ,
`password`
)
VALUES (
NULL , 'mawar', 'mawar123'
);


Lalu kita buat sebuah folder di lokasi root web server anda biasanya di htdocs atau www, ubah nama folder tersebut menjadi login. Tambahkan index.php.


Scipt Login menggunakan PHP dan MySql terlengkap


 
<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>




Bualaht file ceklogin.php dan masukkan script dibawah ini kedalam ceklogin.php.


<?php
$host="localhost"; // biasanya localhost
$username="root";
$password="";
$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";
}
?>



ceklogin.php untuk koneksi ke database serta mengecek apakah ada user sesuai dengan yang diminta oleh pengguna di database. Apabila tidak sesuai maka munculkan pesan error Username atau Password yang anda masukkan salah.


Apabila username dan password yang dimasukkan benar maka akan muncul halaman member.php

Scipt Login menggunakan PHP dan MySql terbak di dunia
<html>
<title>Anda berhasil login</title>
Selamat, anda berhasil login.
</html>



https://www.dropbox.com/s/c8pmlqngxq2pikm/login.zip?dl=0



Berikut adalah script Scipt Login menggunakan PHP dan MySql .Silahkan dicoba dan Selamat mencoba.