Cara Membuat Login dengan PHP dan MySql
21.34
Sebelumnya disini saya akan memberikan cara untuk membuat login dengan php file yang menggunakan database MySql untuk menyimpan username dan password , yang perlu disiapkan adalah file index.php , login.php, confirm_login.php, connectivity.php.
Pertama buat table dengan nama users dengan cara runnning script berikut pada sql :
Kemudian lanjut dengan membuat form login.php, simpan code dibawah ini dengan nama login.php :
Pertama buat table dengan nama users dengan cara runnning script berikut pada sql :
create table users(Kemudian insert ke table users username dan password yang di inginkan, running query berikut :
username varchar( 30 ) NOT NULL ,
password varchar( 30 ) NOT NULL
);
insert into users (username, password) values ('latihan', md5('latihan123'));Akan menghasilkan table seperti dibawah :
Kemudian lanjut dengan membuat form login.php, simpan code dibawah ini dengan nama login.php :
Latihan Login Latihan Login
Username :
Password :
Setelah itu siapkan connectivity.php , berikut source codenya, sesuaikan nama databasenya :
$db = mysql_connect("localhost", "root", "") or die("Could not connect.");Kemudian yang terakhir adalah buat confirm_login.php dengan source code dibawah :
if(!$db)
die("no db");
if(!mysql_select_db("latihan",$db)) //[latihan] ini adalah nama custom database
die("No database selected.");
?>
ini_set('error_reporting', E_ALL);Selamat mencoba semoga berhasil
session_start();
include_once("connectivity.php");
$username=$_POST['username'];
$password=$_POST['password'];
$sql = "select username, password from users where username='$username' and password=md5('".$password."')";
$login=mysql_query($sql);
$var= mysql_fetch_array($login);
if ($var[0] == $username && $var[1] == md5($password)){
header("location: index.php");
}else{
echo"";
echo"";
}
?>
0 komentar