Siemka mam problem ze smarty ! nie wiem dlaczego nie działa i chce wiedzieć czy plik tpl dostaję informacje o rozpoczęciu sesji czy nie. Na wstępie daje link do phpinfo
phpinfo(); < - kliktutaj podaje fragmenty kodu skryptu z którego zdecydowałem się skorzystać
if (isset($_POST['login']) && isset($_POST['password'])) {
$login = $_POST['login'];
$password = $_POST['password'];
$password = md5($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);
}
}
Tutaj podaje fragment pliku 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="index.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><td><a href="index.php?step=register"><img border="0" src="templates/images/18.jpg"></a></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><td><a href="index.php?step=backacc"><img border="0" src="templates/images/19.jpg"></a></td>
</tr>
<tr>
<td colspan="2" align="right">
<table style="padding-bottom: 14px;"><tr><td>
<input type='hidden' name='zalogowany' value='1'>
<input type="image" src="templates/images/20.jpg" />
</td></tr></table>
</td>
<td><table style="padding-left: 21px; padding-top: 5px;"><tr><td><img src="templates/images/21.jpg"></td></tr></table></td>
</tr>
</table>
</form>
{/if}
{/if}
</td></tr></table>