Authentication介绍简介CodeIgniter包含了构建用户认证系统所需的所有工具。遗憾的是,它缺少易于实现、维护和扩展的集成接口或库。LuthierCI使用受Symfony启发的身份验证模型解决了这个问题,该模型寻求尽可能多的灵活性,以便开发人员可以快速开始工作而无需重新发明轮子。激活是可选模块,需要先激活LuthierCI认证功能。为此,转到application/config/hooks.php文件并替换它:['auth']]);可用的身份验证工具LuthierCI身份验证有两种类型:SimpleAuth和LuthierCI身份验证框架。SimpleAuth:最快最有趣的方式如果您需要一个预配置、可定制且易于使用的身份验证系统,SimpleAuth适合您.它专为最常见的身份验证类型而设计:通过表单和数据库进行的传统登录。它的一些功能:登录屏幕和用户注册验证注册时的电子邮件重置密码用户角色“提醒我”基于Cookie的功能(可选)访问控制列表(ACL)(可选)它适用于所有CodeIgniter数据库驱动程序防止暴力攻击登录时(可选)自动定义路由(使用方法Route::auth())多个模板可供选择,翻译成多种语言LuthierCIAuthenticationFramework:foradvancedusersLuthierCIAuthenticationFramework是一组类和抽象定义用户身份验证处理的接口。有了它,您可以执行以下任务:加载用户提供者用户名和密码登录强制使用用户名登录(旁路)验证身份验证状态验证用户角色使用访问控制列表(ACL)验证用户权限管理用户身份验证相关会话变量基于驱动程序的身份验证注意库是基础用于身份验证,但它的实现取决于你!
