Usuario:ManuelRomero/pruebas
De WikiEducator
< Usuario:ManuelRomero
Revisión a fecha de 02:32 12 ene 2015; ManuelRomero (Discusión | contribuciones)
<?php require_once('./../include/DB.php'); // Cargamos la librería de Smarty require_once('Smarty.class.php'); $smarty = new Smarty; $smarty->template_dir = '/web/smarty/tiendaSmarty/templates/'; $smarty->compile_dir = '/web/smarty/tiendaSmarty/templates_c/'; $smarty->config_dir = '/web/smarty/tiendaSmarty/configs/'; $smarty->cache_dir = '/web/smarty/tiendaSmarty/cache/'; // Verificaamos si queremos validar los datos del formulario o solo visualizar el formulario (login.tpl) if (isset($_POST['enviar'])) { //$usuario = filter_input(INPUT_POST, $_POST['usuario'],FILTER_SANITIZE_SPECIAL_CHARS); //$pass = filter_input(INPUT_POST, $_POST['password'],FILTER_SANITIZE_SPECIAL_CHARS); $usuario = $_POST['usuario']; $pass = $_POST['password']; if ((empty($usuario)) || (empty($pass))) $smarty->assign('error','Debes introducir un nombre de usuario y una contraseña'); else { // Comprobamos las credenciales con la base de datos if (DB::verificaCliente($_POST['usuario'], $_POST['password'])) { session_start(); $_SESSION['usuario']=$_POST['usuario']; header("Location: producto.php"); } else { // Si las credenciales no son válidas, se vuelven a pedir $smarty->assign('error','Usuario o contraseña no válidos!'); } } } // Mostramos la plantilla $smarty->display('login.tpl'); ?>