Selamat malam semuanya.........
pasti udah pada tau dong apa itu PHP?????
ya...... PHP adalah sebuah bahasa pemrograman yang berbasis web, dengan server apache......
ya pada kesempatan kali ini saya akan memberikan sebuah tutorial yang mudah di ikuti yaitu membuat LOGIN.
seperti yg kita tau, login memiliki fungsi untuk melindungi web dari serangan orang2 yang gak bertanggung jawab.
login kali ini memiliki 3 hak akses, yaitu admin, pegawai dan apoteker sebagai contoh web kali ini bertemakan poliklinik.
pertama siapkan dulu databasenya dengan nama polikinik dan sebuah tabel dengan nama login yang memiliki 3 field yaitu : username, password dan typeuser
ini screenshootnya
seperti yang diatas, data username dan password harus udh ada di tabelnya......
sebelum itu sediakan folder admin dan pegawai............ didalamnya tersedia file index.php
oke langsung aja ke codingnya........
ini untuk file loginya, simpan dengan nama login.php
<html>
<head><title>Poliklinik</title></head>
<body bgcolor="#CCCCCC" >
<form action="login_cek.php" method="post" name="form1">
<table width="900" border="1" cellpadding="0" cellspacing="0" align="center">
<tr>
<td>Username</td>
<td>:</td>
<td><input name="username" type="text"></td>
</tr>
<tr>
<td>Password</td>
<td>:</td>
<td><input name="password" type="password"></td>
</tr>
<tr>
<td>TypeUser</td>
<td>:</td>
<td><select name="typeuser">
<option>admin</option>
<option>pegawai</option>
<option>poliklinik</option>
</select></td>
</tr>
<td colspan="3" align="center"><input type="submit" name="login" value="Login"></td>
</tr>
</table>
</form>
</body>
</html>
ini screenshootnya
oke sekarang kita masuk ke prosenya, simpan dengan nama login_cek.php
<?php
session_start();
$username = $_POST[username];
$password = $_POST[password];
$typeuser = $_POST[typeuser];
$pass=md5($password);
include"koneksi.php";
$query=mysql_query("select * from login where username='$username' and password='$password' and typeuser='$typeuser' limit 0,1");
while($a=mysql_fetch_array($query))
{
$_SESSION[Nama_Admin]=$ketemu[Nama_Admin];
$periksa="ada";
}
if (($periksa=="ada")&&($typeuser=="admin"))
{
$_SESSION[username]=$username;
$_SESSION[password]=$password;
$_SESSION[typeuser]=$typeuser;
session_register('admin');
header("location:admin/index.php");
}
else if (($periksa=="ada")&&($typeuser=="pegawai"))
{
$_SESSION[username]=$username;
$_SESSION[password]=$password;
$_SESSION[typeuser]=$typeuser;
session_register('pegawai');
header("location:pegawai/index.php");
}
else
{
include("login.php");
echo"<script language='javascript'>";
echo"alert('Invalid ID or Password');";
echo"</script>";
}
?>
sekarang kita sediakan sebuah file index.php untuk mengetes, apakah login kita berhasil
<html>
<head><title>index</title></head>
<body>
SELAMAT DATANG DI WEB KAMI
</body>
</html>
sekarang tinggal di tes aja di web browser kalian..........
sekian tutorial dari saya, jika ada salah saya mohon maaf
saya juga manusia yang gak luput dari dosa.....
komentar agan semua akan berharga bagi saya
terimakasih
Tidak ada komentar:
Posting Komentar