Implementando logueo en KumbiaPHP

KumbiaPHP cuenta con una librería para hacernos más fácil la tarea de implementar la funcionalidad del login y así restringir acceso a ciertas páginas.

En este ejemplo todas las paginas están restringidas, a excepción del login (obvio).

Para entender el sistema de logue repasemos lo siguiente.

Este tutorial es parte de la app http://happydomain.gvn.mx/dominios/index donde ya he implementado el sistema de logueo

Todos los controladores extiendan la funcionalidad de AppController, y esta a su vez de Controller, por lo cual cada petición que realizamos pasa primero por AppController, a provechando esto, en este controlador es donde verificaremos si el usuario esta logueado, de ser así el sistema continua con el flujo normal, de lo contrario re direccionaremos al formulario del login.

Para evitar bucles, el controlador del login NO extenderá de AppController, si no que lo haremos directamente de Controller.

Si lo hacemos de AppController, entonces cada vez que vayamos al login, validara si estamos logueados, algo que es ilógico, y para evitar agregar más validaciones, mejor lo extenderé de Controller directamente.

Por cierto esta es mi tabla de usuario:

usuario happydomain
Tabla usuarios

Leave a Reply

Your email address will not be published. Required fields are marked *