קובץ ההתחברות:
PHP קוד:
<?php
ob_start();
require 'userfunc.php';
if (User()) {
header("Location:index.php");
}
if(isset($_POST['submit'])) {
require 'db.php';
extract($_POST);
$check = mysql_query("SELECT aPassword FROM Users WHERE aUsername='$Username'") or die(mysql_error());
if(mysql_num_rows($check) == '0') {
echo "שם המשתמש $Username אינו קיים!";
form();
}else {
$userres = mysql_fetch_assoc($check);
extract($userres);
if ($aPassword == md5($Password)) {
setcookie("User",$Username,time()+3600);
header("Location:index.php");
} else {
echo "הסיסמה שגויה!";
form();
}
}
}else {
form();
}
function form()
{
echo "<form method=\"post\">";
echo "<table border=\"0\">";
echo "<tr><td>שם משתמש:</td><td><input type=\"text\" name=\"Username\" /></td></tr>";
echo "<tr><td>סיסמה:</td><td><input type=\"password\" name=\"Password\" /></td></tr>";
echo "<tr><td><input type=\"submit\" value=\"התחבר\" name=\"submit\" /></td></tr>";
echo "</table>";
echo "</form>";
}
ob_end_flush();
?>
והקובץ userfunc.php
PHP קוד:
<?php
Error_Reporting (E_ALL);
function User()
{
if(isset($_COOKIE['User'])) {
return 1;
} else {
return 0;
}
}
?>