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 23:44 11 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>