Welcome Guest, Not a member yet? Register   Sign In
Help me choose an Auth library
#1

[eluser]NateL[/eluser]
I've been around here for a good bit, so I know (vaguely) what authentication libraries are out there...

But, it's been quite a few months since I've done anything with CodeIgniter - so I need some help picking the right choice for this project, as I'm not sure what is even kept up to date any more.

What works with CI 1.7.2 ?

I'm gonna need something that's a little more than a log in script. I need something that has about 4 levels of roles.

Unregistered Users
Members (they get a control panel)
Moderators (they get a control panel, but not as beefy as the Admin panel)
Administrators (their control panel oversees every possible thing on the site)

Tank Auth - I've used this before and I liked its simplicity, but it doesn't have the Roles I'm looking for.

DX Auth - Looks very promising.

BackendPro - Liking that one too.

IonAuth - does it have role based permissions?

FreakAuth

I know there's a few others out there, and this article doing a comparison on some of the authentication systems....but it's 2010 now and some of these systems are...old. The reviews are old...so I don't even really know if the auth systems have been updated since some of the reviews were published.

Have some of the authors of these libraries disappeared? Which ones are actively being worked on and updated? Which ones are left for dead?

Would appreciate some tips. Thanks!!!

edit: I was also looking at Doctrine - Anyone experimented with the User System in Doctrine? http://www.doctrine-project.org/document...ent-system
#2

[eluser]Kepler[/eluser]
Here is a discussion on Auth packages for CodeIgniter:

http://stackoverflow.com/questions/34698...ry-is-best

I personally started using Freak Auth but it was so horribly written, I ended up rewriting/stripping down the code to my own library. Unfortunately I use Smarty so all the forms are written using that templating language, otherwise I would share my version.
#3

[eluser]NateL[/eluser]
Thanks for the reply - Yeah I saw that comparison already, as I mentioned in my original post.

I am experimenting with DX Auth right now and it really seems to be doing everything I need it to do. It works fine with 1.7.2, and the documentation and dummy content is fantastic for a newb like me.
#4

[eluser]codeboy[/eluser]
Can you post what you found for the benefit of future users. I am evaluating one of these and am curious as to what you found.

Thanks!
#5

[eluser]christianhanvey[/eluser]
I'd also love to see an up-to-date post on this topic!
#6

[eluser]rdjs[/eluser]
I recently used The Authentication Library by Adam Griffiths

http://www.adamgriffiths.co.uk/user_guide/

This was about 6months ago with CI version 1.7.1

Found it to be ideal for that particular project. I just needed something easy to install, lightweight. It is not feature rich but does give a solid base to build on.

I have used many of the other in the past but found them too bloated for my needs.
#7

[eluser]Buso[/eluser]
[quote author="rdjs" date="1267738538"]I recently used The Authentication Library by Adam Griffiths

http://www.adamgriffiths.co.uk/user_guide/

This was about 6months ago with CI version 1.7.1

Found it to be ideal for that particular project. I just needed something easy to install, lightweight. It is not feature rich but does give a solid base to build on.

I have used many of the other in the past but found them too bloated for my needs.[/quote]
nice finding, this made my daily random browsing very productive =p
#8

[eluser]dreamer111[/eluser]
Ion auth is based on Redux 2.
the best auth library I came across.
Ben Edmunds does really awesome job supporting and developing it.
Excellent documentation too. I will not be surprised if it'll become official CI library.

http://github.com/benedmunds/CodeIgniter-Ion-Auth




Theme © iAndrew 2016 - Forum software by © MyBB