Domingo, 8 de Junio de 2008
Un elemento siempre importante en una web es el sistema de autentificación, es decir un sistema de control de usuarios, con login, registro de usuarios y todo esto. A diferencia de otros frameworks en PHP, CodeIgniter no tiene uno por defecto así que lo mejor es crear uno suficientemente “genérico” para que nos sirva en todas nuestra aplicaciones.
Nota: si es vuestra primera toma de contacto con CodeIgniter os recomiendo que probéis primero con el Gestor de Noticias, ya que en este tutorial no repetiré aquellas cosas que ya expliqué en ese otro.
En este sistema introduciremos:
- Crear librerías en CodeIgniter
- Usar la Session Class
- Trabajar con el Cookie Helper
- Enviar emails con Email Class
- Y seguramente alguna cosa más que ira surgiendo a medida que avancemos.
Leer más…
Lagarto Sistema de usuarios autentificación, clases, CodeIgniter, controladores, Cookie, formularios, login, registro, session, session class, sistema de control, sistema de usuarios, validacion
Sábado, 10 de Mayo de 2008
El otro día, en la tercera parte de estos tutoriales os enseñé lo que era el scaffolding y como nos servía para testear rápidamente nuestra aplicaciones, pero realmente no sirve como una herramienta de administración, así que para ello deberemos crear un formulario que nos permita añadir nuevas noticias a la web.
Para ello necesitaremos:
- Formulario para añadir los datos
- Código que nos valide que los datos del formulario son correctos
- Código que nos añada lo que recogemos del “1″ a la base de datos.
Leer más…
Lagarto CodeIgniter, Gestor de noticias base de datos, CodeIgniter, controladores, php, post, scaffolding, sql injection, validacion
Viernes, 11 de Abril de 2008
Recapitulando, habíamos creado nuestra plantilla y luego la habíamos divido en una cabecera y un pie de página.
En este capitulo crearemos nuestro primer controlador, veremos algún ejemplo de funcionamiento con el típico “Hola Mundo!” y algunos otros detalles.
Para empezar explicaré cómo funciona todo esto de los controladores. Como expliqué en la “primera parte”, los controladores son los que coordinan las vistas, el “código” y los modelos. La arquitectura de un controlador es una clase, dónde cada función responderá según nuestra URL, me explico:
http://www.tu-web.com/(index.php)/controlador/función/[variables]
Leer más…
Lagarto CodeIgniter, Gestor de noticias base de datos, CodeIgniter, controladores, framework, get, helper, hola mundo, libreria, php, taller, uri