<?php require_once ('../config.php'); foreach ( $admins as $l => $h ) { if ( $l == $_POST['login'] ) { if ( $h == $_POST['haslo'] ) { $_SESSION['Admin'] = $_POST['login']; } } } } if ( ! $_SESSION['Admin'] ) { } else { } ?>
Przerobilem go sobie na smarty:
<?php require_once ('../config.php'); require_once ( SMARTY_DIR . 'Smarty.class.php' ); foreach ( $admins as $l => $h ) { if ( $l == $_POST['login'] ) { if ( $h == $_POST['haslo'] ) { $_SESSION['Admin'] = $_POST['login']; } } } } /******* TUTTAJ *******/ if ( ! $_SESSION['Admin'] ) { } else { } $smarty->display('adm_login.tpl'); ?>
ale teraz mam problem z formularzem.
jak zrobic aby go nie bylo w kodzie php tylko zeby byl w tpl ?
jak go przeniose do pliku adm_login.tpl to nie dziala formularz.
w drugim kodzie od linijki /******* TUTTAJ *******/ jest takie cos:
- jezeli zmienna $_SESSION['Admin'] nie istnieje, wyswietlamy formularz, a jezeli istnieje to przekierowyje do pliku admin.php
jak to zrobic w smartach??
pozdrawiam, juz sie mecze z tym od tego czasu jak skonczylem na konfiguracji sciezek do smarty
