Diferencia entre revisiones de «Usuario:ManuelRomero/php/smarty/login»
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__ | ||
+ | ===La lógica=== | ||
+ | *Generaremos el fichero '''''login.php''''' | ||
+ | *Su función es autentificar al usuario de la aplicación web. | ||
+ | *Todos los usuarios de la aplicación deberán autentificarse utilizando esta página antes de poder acceder al resto de páginas. | ||
+ | *La siguiente imagen muestra un caso de uso de este escenario | ||
+ | [[Archivo:tiendaLogin.png]] | ||
+ | ;Descripcion de la imagen | ||
+ | #Login pedirá un usuario y contraseña para validar | ||
+ | #Al darle a validar, se validará el usuario contra la base de datos. | ||
+ | #Si no es ok mostrará un error y seguiremos en '''''login.php''''', si es correcto iremos a '''''productos.php''''' | ||
+ | Para este escenario necesitaremos los siguientes ficheros según vemos en la imagen | ||
+ | |||
+ | [[Archivo:tiendaLogin2.png]] | ||
+ | ;Descripción de la imagen | ||
+ | |||
+ | #El cliente invoca al fichero login.php | ||
+ | #Este método solicitará usuario y contraseña visualizando la plantilla login.tpl | ||
+ | #Cuando presionemos enviar validará contra la base de datos | ||
+ | #Si todo ok, mostrará la plantilla productos.tpl; | ||
+ | #Si no se ha validado, mostrará la plantilla login.tpl con el error encontrado |
Revisión de 11:44 12 ene 2015
La lógica
- Generaremos el fichero login.php
- Su función es autentificar al usuario de la aplicación web.
- Todos los usuarios de la aplicación deberán autentificarse utilizando esta página antes de poder acceder al resto de páginas.
- La siguiente imagen muestra un caso de uso de este escenario
- Descripcion de la imagen
- Login pedirá un usuario y contraseña para validar
- Al darle a validar, se validará el usuario contra la base de datos.
- Si no es ok mostrará un error y seguiremos en login.php, si es correcto iremos a productos.php
Para este escenario necesitaremos los siguientes ficheros según vemos en la imagen
- Descripción de la imagen
- El cliente invoca al fichero login.php
- Este método solicitará usuario y contraseña visualizando la plantilla login.tpl
- Cuando presionemos enviar validará contra la base de datos
- Si todo ok, mostrará la plantilla productos.tpl;
- Si no se ha validado, mostrará la plantilla login.tpl con el error encontrado