Код:
<center>
<?php
include ("config.php");
if ($_POST['LoginUser'])
{
$UserName = mysql_real_escape_string($_POST['UserName']);
$UserPass = md5($_POST['UserPass']);
$q = mysql_query("SELECT `id` FROM `users` WHERE `username`='$UserName' AND `password`='$UserPass'") or die(mysql_error());
if (mysql_num_rows($q) == 1)
{
echo "<h1>You are log in succesfuly !</h1>";
session_start();
$s = mysql_fetch_assoc($q);
$LoginOK = true;
$_SESSION['UserLogin'] = true;
$_SESSION['UserID'] = $s['ID'];
$_SESSION['LoggedUserName'] = $UserName;
}
else
{
echo "<font color='red'>Invalid user name and/or password.</font><br><br>";
}
}
if ($_POST['LogOut'])
{
unset ($_SESSION['UserLogin']);
unset ($_SESSION['UserID']);
unset ($_SESSION['LoggedUserName']);
}
if ($_SESSION['UserLogin'] === true)
{
echo "<h1>{$_SESSION['LoggedUserName']}, wellcome back.</h1>";
?>
<form method="POST" name="LogOutForm">
<input type="submit" name="LogOut" value="Log Out" />
</form>
<?php
}
else
{
?>
<form method="POST" name="RegisterForm">
Enter user name : <input type="text" name="UserName" value="<?= $UserName ?>" /><br>
Enter user pass : <input type="password" name="UserPass" value="" /><br>
<hr>
<input type="submit" name="LoginUser" value="Log In" />
<br><br>
<a href="register.html">Sign Up</a>
<br><br>
</form>
<?php
}
//Do not forget to set session_start() !!!
?>
</center>
защо таблиците си работят точно така са