Diferencia entre revisiones de «Usuario:ManuelRomero/php/smarty/logoff»
De WikiEducator
< Usuario:ManuelRomero | php
(Página creada con «{{:Usuario:ManuelRomero/php/smarty/tienda/nav}} __NOTOC__») |
|||
Línea 1: | Línea 1: | ||
{{:Usuario:ManuelRomero/php/smarty/tienda/nav}} | {{:Usuario:ManuelRomero/php/smarty/tienda/nav}} | ||
__NOTOC__ | __NOTOC__ | ||
+ | ===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 | ||
+ | !<-- | ||
+ | <source lang=php> | ||
+ | <?php | ||
+ | // Recuperamos la información de la sesión | ||
+ | session_start(); | ||
+ | |||
+ | // Y la eliminamos | ||
+ | session_unset(); | ||
+ | header("Location: login.php"); | ||
+ | ?> | ||
+ | </source> | ||
+ | --> | ||
+ | ;La plantilla productos.tpl | ||
+ | Esta pantilla necesitamos añadir justo al final | ||
+ | <source lang=html5> | ||
+ | !<-- ... 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> | ||
+ | |||
+ | </source> |
Revisión de 12:44 12 ene 2015
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>