Librerías de autenticación para Codeigniter

Hola, buscando por la red encontré dos interesantes librerías para realizar autenticación en nuestro sistema usando Codeigniter, estas son redux-authion-auth, a continuación pondré las características de cada una.

Redux-Auth

Es una librería de autenticación moderna, rápida y fácil de usar, creada para CodeIgniter, que ya te provee el controlador, el modelo y la vista en tu aplicación, siempre que te descargues la aplicación de ejemplo, porque también te puedes descargar solamente la librería. Una gran elección para nuestros proyectos debido a las posibilidades que ofrece al desarrollador.

Entre las características nos encontramos con:

  • Registro y opción de activación
  • Login y logout
  • Recordar contraseña
  • Centrado en seguridad
  • Grupos de usuarios
  • Cambio de password
  • Sistema de baneo

Lo pueden descargar de aqui: https://code.google.com/p/reduxauth/downloads/list

Ion-Auth

Es una librería ligera, facil y muy potente, esta basada en redux-auth, por lo que permite hacer las mismas funcionalidades que redux-auth, pero este tiene otras pequeñas funcionalidades que hacen mas fácil su uso como permite borrar un usuario, permite definir un numero máximo de intentos de login por un usuario identificándolo mediante la ip, permite hacer un uso de trigger, parecido a los de sql, cuando ocurre un evento como al registrarse un usuario, que su usuario de facebook aparezca en la web, claro ya esto tiene que estar implementado, lo cual resumiendo seria, cuando ocurra un evento, pues ejecuta una función ya implementada en el sistema. Esta libreria la pueden descargar de aqui: https://github.com/benedmunds/CodeIgniter-Ion-Auth/archive/2.zip

Las dos libreria aunque son muy similares, tienen sus diferencias, por lo que aconsejo que si vas a hacer una aplicacion que use un sistema de autenticación básico, uses redux-auth, si ya lo quieres con funcionalidades mas avanzadas pues usas ion-auth.

Después voy a hacer un tutorial explicando como se usan estas dos librerías.

salud2s

Escrito por luckys

Estudio Ingeniería Informática en la Universidad de Las Palmas, España.