Może ktoś mi pomóc, bo nie wiem dlaczego mi to nie działa...
function.php
#definicje stalych
define("SESID", SESSION_NAME() . "=" . SESSION_ID());
function login($login, $passwd)
{
$query = mysql_query('SELECT id_user FROM users WHERE username="'.$login.'" && password="'.$passwd.'"');
$result = mysql_query($query);
$row = mysql_fetch_array($result);
if ( $row = 1 )
{
$_SESSION["USER_AUTH"] = True;
$_SESSION["USER_LOGIN"] = $_POST["login"];
return True;
}
$login = htmlentities($login);
return False;
echo '<table width="350" align="center"><tr><td>
<div class="login">
<div class="login-form">
<img src="images/login/login.gif" alt="Login" />
<form name="login" action="index.php" method="post">
<input type="hidden" name="option" value="login" />
<div class="form-block">
<div class="inputlabel">Użytkownik</div>
<div><input type="text" name="login" class="loginbox" value="<?=$_POST["login"]?>" /></div>
<div class="inputlabel">Hasło</div>
<div><input type="password" name="passwd" class="loginbox" /></div>
<div align="left"><input type="submit" name="loguj" value="Zaloguj" class="button"/></div>
</div>
</form>
</div>
<div class="login-text">
<div class="ctr"><img src="images/login/security.png" width="64" height="64" alt="security" /></div>
Witaj w Intranecie!<br><br>
Wpisz uważnie swój login i hasło, aby <br>uzyskać dostęp do panelu administracyjnego.
</div>
<div class="clr"> </div>
</div></td></tr></table>';
}
# sprawdz czy zalogowany
function auth()
{
return ($_SESSION["USER_AUTH"] == True);
}
# wyloguj user-a
function logout()
{
$_SESSION["USER_AUTH"] = False;
$_SESSION["USER_LOGIN"] = Null;
}
session.php
<?php
# logowanie, wylogowanie itp
switch ($option)
{
case "login" :
login
($login, md5($password));break;
case "logout" : logout();
break;
}
?>