Diferencia entre revisiones de «Usuario:ManuelRomero/php/smarty/login»

De WikiEducator
Saltar a: navegación, buscar
(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 10: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

TiendaLogin.png

Descripcion de la imagen
  1. Login pedirá un usuario y contraseña para validar
  2. Al darle a validar, se validará el usuario contra la base de datos.
  3. 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

TiendaLogin2.png

Descripción de la imagen
  1. El cliente invoca al fichero login.php
  2. Este método solicitará usuario y contraseña visualizando la plantilla login.tpl
  3. Cuando presionemos enviar validará contra la base de datos
  4. Si todo ok, mostrará la plantilla productos.tpl;
  5. Si no se ha validado, mostrará la plantilla login.tpl con el error encontrado