Buat yang hobi “maen-maen” dengan PHP. Saya mau share script buat bikin login aplikasi menggunakan PHP auth. Scriptnya kayak gini :
/*
<?php
if (!isset ($_SESSION['firstauthenticate'])) {
session_start();
}
function authenticate() {
header(‘WWW-Authenticate: Basic realm=”Authenticate System”‘);
header(‘HTTP/1_0 401 Unauthorized’);
echo “<b>Mesti login dong Om</b>”;
echo “<a href=index.php>Loginnya disini Om</a>”;
exit;
}
if (!isset($_SERVER['PHP_AUTH_USER']) || !isset ($_SERVER['PHP_AUTH_PW']) ||
!isset ($_SESSION['firstauthenticate']) || !$_SESSION['firstauthenticate']) {
$_SESSION['firstauthenticate']=true;
authenticate();
} else {
session_unset();
include(“conn.php”);$auth_user = mysql_real_escape_string(trim($_SERVER['PHP_AUTH_USER']));
$auth_pw = mysql_real_escape_string(trim(md5($_SERVER['PHP_AUTH_PW']))).”xcuidt”;session_start;
$_SESSION['admin'] = “ON”;
$query = mysql_query(“SELECT nama FROM data_user
WHERE nama=’$auth_user’ and pass=’$auth_pw’ and level=’admin’”);
$row = mysql_fetch_array($query);if(mysql_num_rows($query) > 0){
header(“Location:main.php”);
exit;}else{
echo “<b>Administrator : salah ID dan password Om !</b><br/>”;
echo “<a href=index.php>Ulang disini Om</a>”;
}
}
?>
*/