对于CI Auth扩展的一些搜集
本帖最后由 loveinlove 于 2011-6-16 14:21 编辑本人无才,只能抛砖
支持ci的auth很多,但大多到ci1.7.2为止
如: Redux Auth,auth_library,FreakAuth, dx_auth, BackendPro
ci2.0后,以上都不支持了。
在网络上闲逛发现了一些 依然不错的auth。
1,dx_auth的简化版本。tank_auth 最新版是1.0.9 从1.0.8开始就支持ci2了
http://www.konyukhov.com/soft/tank_auth/
看看它的优点,基本验证 :登陆 退出 注册 销户。相对于dx tank更多的是注重 验证并减少优化了代码。遗憾的是取消了dx的权限管理。
2,基于dx_auth升级开发的 fx_auth
http://code.google.com/p/fx-auth/
从文档介绍看,没有功能更新,更多的是 将dx 升级支持 ci2
3,dx_auth的民间升级 dx_auth20 支持ci2
没找到开发信息,甚至在下载的文档中也未说明,但确确实实支持ci2
http://www.cnblogs.com/tambor/archive/2011/04/07/codeIgniter-dx-auth-for-2-0.html
http://codeigniter.com/forums/viewthread/98465/P590/
从以上看,都离不开dx,那么不喜欢读英文文档的xd,可以考虑就着 dx的翻译文档看看。
http://www.cnblogs.com/yeer/archive/2010/11/12/1875929.html
本人喜欢的做法是,使用tank_auth作为用户认证。注册、激活、登陆、删除 等等
对于权限管理,倾向于 使用 ZEND_ACL
这里有方法:
http://blog.csdn.net/DJBOY850317/archive/2009/12/30/5105501.aspx
也不知道这位 作者 satsun 在不在论坛中
acl的操作更多的可以看
jeongee 贡献的cms DILICMS
DiLi 就是使用的zend acl 进行权限管理。并且整合方式也很好。看一看 收益不少。
呵呵,才看到,写了这么多,辛苦了~~~ 请问一下,user的密码的加密方法是什么.进不去呢.谢谢! 因为是 auth类库,所以很多东西,可以多看手册,再都看看auth的代码
比如 auth的注册,很简单的用到
$this->dx_auth->register(用户,密码,email); 就能够注册
再来看加密
可以到library 看 dx_auht.php 中的register方法
可以看到它使用了 $this->_encode($password);加密
同样我们在看 _encode方法 就能看出 它是如何加密的了。如果不满意,你可以进行修改
没有看懂DILICMS 是怎么整合的 zend_acl,LZ能给解释下吗?我太小白了。 wang3feng 发表于 2011-7-10 03:26 static/image/common/back.gif
没有看懂DILICMS 是怎么整合的 zend_acl,LZ能给解释下吗?我太小白了。
DiliCMS正式版已经放弃使用ZEND ACL,alpha版本用的ZEND 最新的dilicms已经放弃acl了
整合很清晰啊
看根目录下 modules文件夹
以及application/libraries中的 acl.php 你好!我正做一个系统,使用tank,一直没有接触过ci,问的问题有些软,请见谅。tank需要修改的地方是哪里了?比如转向主页的redirect是那个?如何修改邮箱和密码,我怎么进不了那个链接。谢谢! 建议下载 我提议的3
dx_auth的民间升级 dx_auth20 支持ci2
没找到开发信息,甚至在下载的文档中也未说明,但确确实实支持ci2
http://www.cnblogs.com/tambor/archive/2011/04/07/codeIgniter-dx-auth-for-2-0.html
http://codeigniter.com/forums/viewthread/98465/P590/
包里面有简单的demo, 可以试着学习下,
文档可以看
http://blog.csdn.net/DJBOY850317/archive/2009/12/30/5105501.aspx
当然你只需要看 dx的 基本验证 :登陆 退出 注册 销户 功能,跟tank一样。 请问哪位进行过显示的中文化,我进行了中文化,但是很大一部分的内容都有点生硬,可否分享!
页:
[1]
2