

PLIK PHP
<?php require 'libs/Smarty.class.php'; include ('cfg.php'); $smarty = new Smarty; $login = $_POST['login']; $password = $_POST['password']; $sql = "SELECT login, password FROM user WHERE login='".$login."' and password='".$password."'"; $_SESSION['zalogowany'] = 1; $smarty->assign('login_status', $_SESSION['zalogowany']); $smarty->assign('login', $login); $return = true; } else { $blad = 1; $smarty->assign('blad', $blad); } } $smarty -> display('index.tpl'); return $return; ?>
Plik .TPL
{if $login_status eq 1} Zostałeś zalogowany jako {$login}<br> <a href="index.php">Wyloguj się</a> {else} {if $blad eq 1} Dane nie zgadzają się! {else} <form id="logowanie" method="post" action="user_panel.php"> <table style="padding-top: 15px; padding-left: 15px;"> <tr> <td>Login:</td><td><input id="login" style="border: 0px;width: 99px; height: 18px;background-image: url('templates/images/17.jpg');" type="text" name="login" /></td> </tr> <tr> <td>Hasło:</td><td><input id="password" style="border: 0px;width: 99px; height: 18px;background-image: url('templates/images/17.jpg');" type="password" name="password" /></td> </tr> <tr> <td colspan="2" align="right"> <input type='hidden' name='zalogowany' value='1'> <input type="image" src="templates/images/20.jpg" /> </td> </tr> </table> </form> {/if} {/if}