<div id="content-inner-login">
<form action="act-login.php?op=in" method="POST">
<table cellpadding="0" cellspacing="5" bgcolor="#B0C4DE" width="50%">
<tr height="36" bgcolor="#F8F8FF">
<th colspan="5">Login Your Authorization:</th>
</tr>
<tr>
<td>
<table width="100%">
<tr>
<td><img src="../../images/login.jpg" width="100" height="100" /></td>
<td style="vertical-align: top">
Username : >input type="text" name="username" size="40"/><br />
Password : <input type="password" name="password" size="40"/><br /><br />
<input style="float:left" type="submit" value="LOGIN" /><br /></td>
</tr>
<tr height="10">
<td> </td>
<td> </td>
</tr>
</table>
</td>
</tr>
</table>
</form>
</div>
5. Bentuk script php dengan nama "act login.php", fungsinya adalah sebagai script login action yang
didefinisikan oleh form script login multiuser.php di atas
Save as act login.php
<?php
session_start();
include "../../koneksi-tutor.php";
$username = $_POST['username'];
$password = $_POST['password'];
$op = $_GET['op'];
if($op=="in"){
$sql = mysql_query("SELECT*FROM login_multiuser WHERE username='$username'
AND password='$password'");
if(mysql_num_rows($sql)==1){//jika berhasil akan bernilai 1
$qry = mysql_fetch_array($sql);
$_SESSION['username'] = $qry['username'];
$_SESSION['nama'] = $qry['nama'];
$_SESSION['hak_akses'] = $qry['hak_akses'];
if($qry['hak_akses']=="Admin"){
header("location:page-admin.php");
}
else if($qry['hak_akses']=="Manager"){
header("location:page-manager.php");
}
}else{
?>
<script language="JavaScript">
alert('Username atau Password tidak sesuai. Silahkan diulang kembali!');
document.location='login-multiuser-php-mysql.php';
</script>
<?php
}
}else if($op=="out"){
unset($_SESSION['username']);
unset($_SESSION['hak_akses']);
header("location:login-multiuser-php-mysql.php");
}
?>
Setelah login maka kita akan diarahkan ke halaman tertentu, karena ini login multiuser dan dengan hak
akses yang berbeda maka kita harus membuat halaman sesuai hak akses tersebut. Pada tutorial ini, hak
akses yang kita buat ada 2 yaitu Admin dan Manager, maka halaman yang harus kita buat juga harus
ada 2, yaitu halaman admin dan halaman manager.
6. Berikut tampilan halaman Admin dan halaman Manager tersebut: