Diferencia entre revisiones de «Usuario:ManuelRomero/php/smarty/logoff»
De WikiEducator
< Usuario:ManuelRomero | php
Línea 1: | Línea 1: | ||
{{:Usuario:ManuelRomero/php/smarty/tienda/nav}} | {{:Usuario:ManuelRomero/php/smarty/tienda/nav}} | ||
__NOTOC__ | __NOTOC__ | ||
+ | ===Probando el ejemplo=== | ||
+ | *Puedes ver esta parte del ejercicio ejecutándose en la web: | ||
+ | http://www.manuel.infenlaces.com/tiendaSmarty/v3/logica/login.php | ||
+ | |||
===Desconexion=== | ===Desconexion=== | ||
*Simplemente añadimos el botón en la plantilla de productos | *Simplemente añadimos el botón en la plantilla de productos |
Revisión de 21:49 14 ene 2015
Probando el ejemplo
- Puedes ver esta parte del ejercicio ejecutándose en la web:
http://www.manuel.infenlaces.com/tiendaSmarty/v3/logica/login.php
Desconexion
- Simplemente añadimos el botón en la plantilla de productos
- Si se presiona se llama al fichero logoff.php que desconecta y vuelve a visualizar login.php
- En este caso no necesitamos plantillas ni crear clases
- logoff.php
- Cerramos la sesión y cargamos la página login.php
<?php // Recuperamos la información de la sesión session_start(); // Y la eliminamos session_unset(); header("Location: login.php"); ?>
- La plantilla productos.tpl
Esta pantilla necesitamos añadir justo al final
!<-- ... al final --> <br class="divisor" /> <div id="pie"> <form action='logoff.php' method='post'> <input type='submit' name='desconectar' value='Desconectar usuario {$usuario}'/> </form> </div> </div> </body> </html>