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" : break; case "logout" : logout(); break; } ?>