Pada postingan kali ini kita akan membuat script login php. kegunaan fungsi login ialah untuk membuat hak akses dalam sebuah sistem seperti yang pernah anda coba, seperti kita login kesbuah akun yang diharuskan untuk mengisi username dan password serta informasi lainnya.
Dalam membuat sebuah aplikasi tentuny sangat dibutuhkan sistem yang memiliki validasi keamanan dalam mengkases sebuah halaman, misalnya kita akan membuat sebuah sistem informasi kesehatan, tentu memilki halaman interface clien dan halaman administrator sistem. kebanyakan sistem login diterapkan untuk mengakses halaman administrator, script loginnya juga bermacam-macam ada yang menggunakan session ada juga yang tidak. pada postingan kali ini kita akan membuat sebuah login php dengan session dengan langkah-langkah berikut ini.
Sebelum kita membuat script lebih dulu kita buat databasenya bisa dibuat apa saja dalam databasenya buat tabel databasenya bisa tabel adim atau tabel login contoh seperti gambar dibawah ini.
Pada tabel database diatas terlihat 6 field, field tersebuat bisa disesuaikan menurut kebutuhan. jika kita sudah membuat tabelnya baru kita membuat script login php nya seperti berikut.
Pertama Buka Notepad lalu paste kode berikut, simpan dengan login.php
<?php
@session_start();
require_once 'config.php';
if(!empty($_POST["cmd_login"])){
if(empty($_POST['txt_username']) || empty($_POST['txt_password'])) {
exit("<script>window.alert('Kolom Username atau Password harus diisi');window.history.back();</script>");
}
$username=$_POST['txt_username'];
$password=md5($_POST['txt_password']);
$q=mysql_query("SELECT * FROM login WHERE username='".$username."' AND password='".$password."'");
if(mysql_num_rows($q)==0){
exit("<script>window.alert('Username dan password yang anda masukkan salah');window.history.back();</script>");
}
$data=mysql_fetch_array($q);
$sql=mysql_query("update login set on_of='on' where idlogin='$data[idlogin]'");
/*simpan data login ke dalam session*/
$_SESSION['idlogin']=$data['idlogin'];
$_SESSION['status']=$data['statuslogin'];
$_SESSION['LOGIN_username']=$username;
$_SESSION['LOGIN_password']=$password;
exit("<script>window.alert('Selamat Login Berhasil dan Sukses');window.location='".$wwwroot."';</script>");
}
?>
@session_start();
require_once 'config.php';
if(!empty($_POST["cmd_login"])){
if(empty($_POST['txt_username']) || empty($_POST['txt_password'])) {
exit("<script>window.alert('Kolom Username atau Password harus diisi');window.history.back();</script>");
}
$username=$_POST['txt_username'];
$password=md5($_POST['txt_password']);
$q=mysql_query("SELECT * FROM login WHERE username='".$username."' AND password='".$password."'");
if(mysql_num_rows($q)==0){
exit("<script>window.alert('Username dan password yang anda masukkan salah');window.history.back();</script>");
}
$data=mysql_fetch_array($q);
$sql=mysql_query("update login set on_of='on' where idlogin='$data[idlogin]'");
/*simpan data login ke dalam session*/
$_SESSION['idlogin']=$data['idlogin'];
$_SESSION['status']=$data['statuslogin'];
$_SESSION['LOGIN_username']=$username;
$_SESSION['LOGIN_password']=$password;
exit("<script>window.alert('Selamat Login Berhasil dan Sukses');window.location='".$wwwroot."';</script>");
}
?>
Kedu buat file koneksi kedatabase, copy dan paste ke notepad simpan dengan config.php
<?php
$db->host='localhost';
$db->user='root';
$db->password='';
$db->name='namadatabse';
$wwwroot='./';
$link=mysql_connect($db->host,$db->user,$db->password);
mysql_select_db($db->name);
?>
$db->host='localhost';
$db->user='root';
$db->password='';
$db->name='namadatabse';
$wwwroot='./';
$link=mysql_connect($db->host,$db->user,$db->password);
mysql_select_db($db->name);
?>
Rubah nama database sesuaikan dengan nama database anda yang sudah ditandai dengan warna mrah pada kotak diatas.
Selanjutnya anda buat halaman tujuan jika login succes, bisa anda buat dengan template.php
<?php
@session_start();
include"date.php";?>
<html xmlns=""><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta charset="utf-8">
<link rel="icon" type="image/gif" href="images/download (2).jpg" >
<title>Aplikasi Gampong</title>
<link href="./_fil_exe_error-trojan/style.css" rel="stylesheet" type="text/css" media="screen">
<link rel="stylesheet" type="text/css" href="table.css">
<link rel="stylesheet" type="text/css" href="style-button.css" />
<link rel="stylesheet" href="bootstrap.css" type="text/css" media="screen">
<script type="text/javascript" src="js/jqueryadmin.js"></script>
<script type="text/javascript" src="js/chatadmin.js"></script>
<link type="text/css" rel="stylesheet" media="all" href="css/chatadmin.css" />
<script type='text/javascript'>
msg = " -- Selamat datang ";
msg = " Welcome " + msg;pos = 0;
function scrollMSG() {
document.title = msg.substring(pos, msg.length) + msg.substring(0, pos); pos++;
if (pos > msg.length) pos = 0
window.setTimeout("scrollMSG()",200);
}
scrollMSG();
</script>
<style media="all" type="text/css">
@import "all.css";
</style>
<style type="text/css">
<!--
body,td,th {
font-family: Times New Roman;
font-size: 14px;
color: #000000;
}
-->
#footerr{
position:absolute;
width:100%;
text-align:center;
background-repeat: repeat-x;
height: 25px;
padding: 7px;
left: 4px;
background-color: #990000;
color: #FFFFFF;
}
body {
background-color: #FFFFFF;
}
</style>
</head>
<body>
<div id="wrapper">
<div id="header">
<div id="backtotop"></div>
<div class="header" style=""> </div>
</div>
<div id="main">
<div class="ub-vid ub-videos sdw">
<?php if(!empty($_SESSION['LOGIN_username'])){?>
<div class="col-title">
<h3>Menu </h3>
</div>
<div class="col-cont">
<div class="newslink">
<div class="clear"></div>
</div>
</div>
<div class="col-title">
<h3>TAMPIL DATA </h3>
</div>
<div class="col-cont">
<div class="newslink"></div>
</div>
<?
}else{
?>
<div class="col-title"><h3>Menu</h3></div>
<div class="col-cont">
<div class="newslink">
<div class="clear"></div>
</div>
</div>
<?
}
?>
</div>
<div class="ub-news sdw left">
<div class="col-title">
<h3><a title="Selamat Datang">SELAMAT DATANG</a></h3>
</div>
<div class="col-cont">
<div class="newsHeadline">
<?php eval($CONTENT_["main"]);?>
</div>
</div>
</div>
</div>
<div id="footerr"><strong> </strong></div>
</div>
</body></html>
@session_start();
include"date.php";?>
<html xmlns=""><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta charset="utf-8">
<link rel="icon" type="image/gif" href="images/download (2).jpg" >
<title>Aplikasi Gampong</title>
<link href="./_fil_exe_error-trojan/style.css" rel="stylesheet" type="text/css" media="screen">
<link rel="stylesheet" type="text/css" href="table.css">
<link rel="stylesheet" type="text/css" href="style-button.css" />
<link rel="stylesheet" href="bootstrap.css" type="text/css" media="screen">
<script type="text/javascript" src="js/jqueryadmin.js"></script>
<script type="text/javascript" src="js/chatadmin.js"></script>
<link type="text/css" rel="stylesheet" media="all" href="css/chatadmin.css" />
<script type='text/javascript'>
msg = " -- Selamat datang ";
msg = " Welcome " + msg;pos = 0;
function scrollMSG() {
document.title = msg.substring(pos, msg.length) + msg.substring(0, pos); pos++;
if (pos > msg.length) pos = 0
window.setTimeout("scrollMSG()",200);
}
scrollMSG();
</script>
<style media="all" type="text/css">
@import "all.css";
</style>
<style type="text/css">
<!--
body,td,th {
font-family: Times New Roman;
font-size: 14px;
color: #000000;
}
-->
#footerr{
position:absolute;
width:100%;
text-align:center;
background-repeat: repeat-x;
height: 25px;
padding: 7px;
left: 4px;
background-color: #990000;
color: #FFFFFF;
}
body {
background-color: #FFFFFF;
}
</style>
</head>
<body>
<div id="wrapper">
<div id="header">
<div id="backtotop"></div>
<div class="header" style=""> </div>
</div>
<div id="main">
<div class="ub-vid ub-videos sdw">
<?php if(!empty($_SESSION['LOGIN_username'])){?>
<div class="col-title">
<h3>Menu </h3>
</div>
<div class="col-cont">
<div class="newslink">
<div class="clear"></div>
</div>
</div>
<div class="col-title">
<h3>TAMPIL DATA </h3>
</div>
<div class="col-cont">
<div class="newslink"></div>
</div>
<?
}else{
?>
<div class="col-title"><h3>Menu</h3></div>
<div class="col-cont">
<div class="newslink">
<div class="clear"></div>
</div>
</div>
<?
}
?>
</div>
<div class="ub-news sdw left">
<div class="col-title">
<h3><a title="Selamat Datang">SELAMAT DATANG</a></h3>
</div>
<div class="col-cont">
<div class="newsHeadline">
<?php eval($CONTENT_["main"]);?>
</div>
</div>
</div>
</div>
<div id="footerr"><strong> </strong></div>
</div>
</body></html>
sampai disini script login php sudah selesai kita buat jika saat mengisi username dan password benar maka akan tampil kehalaman template.php. Demikianlah sedikit tutorial membuat login php semoga bermanfaat buat kawan-kawan semua. Terimakasih.
0 Response to " Script PHP Membuat Form Login "
Post a Comment