Autenticacion zend

Solo disponible en BuenasTareas
  • Páginas : 3 (555 palabras )
  • Descarga(s) : 0
  • Publicado : 8 de marzo de 2011
Leer documento completo
Vista previa del texto
Como usar Zend_Auth del Zend Framework
Elaborado por Rob Allen, www.akrabat.com Revision 1.0.4 Copyright © 2007 Traducido por Claudio Cossio, www.ajaxcode.net

El propósito de este tutorial es daruna introducción básica del componente Zend_Auth en conjunto con el Zend Framework. Da continuidad al tutorial previo de “Desarrollo de Aplicaciones con Zend Framework” que se encuentra enhttp://akrabat.com/zend-frameworktutorial para la versión en ingles y para la versión en castellano ir al siguiente enlace http://ajaxcode.net/descargas/Desarrollo_Aplicaciones_ZendFramework.pdf NOTA: El códigoha sido probado con las versiones 0.9 y 0.9.1 del Zend Framework. Puede existir alguna posibilidad de que funcione con versiones posteriores, pero no funcionara en versiones anteriores de la 0.9.Autenticación
Para el propósito de este tutorial, autenticación es el proceso de conceder el acceso a una persona a nuestra aplicación Web. Vamos a modificar la aplicación del listado de CD´s creadaen el tutorial “Desarrollo de Aplicaciones con Zend Framework” para que solicite una credencial de acceso para cualquier parte de la aplicación. A grosso modo, vamos a necesitar las siguientes cosas:• Crear una tabla de “users” (registrar unos usuarios). • Crear una forma para acceder a la aplicación. • Crear un controller que almacenara las acciones (actions) para el acceder (logging in) y salirdel sistema (logging out). • Alterar el pie de página para facilitar la salida del sistema (log out). • Asegurarnos que el usuario ha dado los datos correctos antes de acceder a la aplicación.

Latabla de Usuarios.
Lo primero que necesitamos será una tabla de usuarios. No necesita ser compleja, así que la estructura será la siguiente: Fieldname id username password real_name Type IntegerVarchar(50) Varchar(50) Varchar(100) Null? No No No No Notes Primary key, Autoincrement Unique key

Si utilizamos MySQL, la sentencia SQL para crear la tabla será la siguiente:
CREATE TABLE users (...
tracking img