sábado, 19 de junio de 2010

Codeigniter y el manejo de usuarios tank auth

Tengo tiempo que no escribo para los 2 o 3 que me siguen por acá
Verán me pregunte un día: será que puedo hacer aplicaciones web mas rápido ?
y el asunto me llevo a encontrarme con symfony y codeigniter (como me devoraron el tiempo)
Escogí CI porque de pana soy muy bruto.
Una semana me llevo entender algunas cosas básicas.
me propongo la creacion de un portal y comienzo por el registro de usuarios
Fue entonces cuando encontré la librería tank_auth
A todo el mundo el funciona de maravilla por qué no leo ninguna queja en los foros
Claro que a mí siempre me falla lo que no debería y justamente así fue.

El captcha me indicaba que estaba expirado.
Le di mil vueltas al asunto y vaya que es incomodo revisar el codigo que hizo otro...
Después de dar mil vueltas y leer encontré el uso de la función flashdata
flashdata dura lo que dura un peo en un chinchorro con el siguiente request el dato flashdata pasa a ser nada .
así que el ejemplo funciona bien pero cuando lo adaptamos a una página web de verdad
Tu próxima expresión en HTML hace que el flashdata se borre y te aparece el mensaje de expiración del cookie
Así que toca reemplazarlo..
Alguien me puede decir por que Ci no tiene un manejador de sesiones decente?

http://agarzon.php.com.ve/sesiones-tradicionales-en-codeigniter/