关于Luthier CI Authentication

栏目: PHP · 发布时间: 7年前

内容简介:CodeIgniter包含构建用户身份验证系统所需的所有工具。不幸的是,它缺乏易于实现,维护和扩展的集成接口或库。Luthier CI使用受Symfony启发的身份验证模型解决了这个问题,该模型寻求尽可能多的灵活性,以便开发人员可以快速开始工作,而无需重新发明轮子。作为可选模块,必须首先激活Luthier CI认证功能。为此,请转到该

CodeIgniter包含构建用户身份验证系统所需的所有工具。不幸的是,它缺乏易于实现,维护和扩展的集成接口或库。

Luthier CI使用受Symfony启发的身份验证模型解决了这个问题,该模型寻求尽可能多的灵活性,以便开发人员可以快速开始工作,而无需重新发明轮子。

激活 Activation

作为可选模块,必须首先激活Luthier CI认证功能。为此,请转到该 application/config/hooks.php 文件并替换它:

<?php
# application/config/hooks.php

defined('BASEPATH') OR exit('No direct script access allowed');

// (...)

$hook = Luthier\Hook::getHooks();
复制代码

附:

<?php
# application/config/hooks.php

defined('BASEPATH') OR exit('No direct script access allowed');

// (...)

$hook = Luthier\Hook::getHooks(
    [
        'modules' => ['auth']
    ]
);
复制代码

验证 工具 可用 Authentication tools available

Luthier CI的身份验证有两种: SimpleAuthLuthier CI Authentication Framework .

SimpleAuth: 最快最有趣的方式 ( the fastest and funniest way )

如果您需要的是预先配置,可自定义且易于使用的身份验证系统,SimpleAuth非常适合您。它专为最常见的身份验证设计:通过表单和数据库进行传统登录。

它的一些功能:

  • 登录屏幕和用户注册
  • 注册时验证电子邮件
  • 重设密码
  • 用户角色
  • “提醒我”基于cookie的功能(可选)
  • 访问控制列表(ACL)(可选)
  • 它适用于所有CodeIgniter数据库驱动程序
  • 在登录期间防止暴力攻击(可选)
  • 路线的自动定义(使用方法Route::auth())
  • 多个模板可供选择,翻译成多种语言

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

轻快的Java

轻快的Java

(美)塔特、杰兰德/国别:中国大陆 / 张晓坤 / 中国电力出版社 / 2006-7 / 29.00元

Java的开发者正深陷于复杂性的泥沼中而无法自拔。我们的经验和能力正接近极限,程序员为了编写支持所选框架的程序所花的时间比解决真正问题的时间要多得多。我们不禁要问,有必要把Java搞得这么复杂吗?   答案是否定的。本书给你指引了一条出路。无论是维护应用程序,还是从头开始设计,你都能够超越成规,并大幅精简基本框架、开发过程和最终代码。你能重新掌握一度失控的J2EE应用程序。   在本书......一起来看看 《轻快的Java》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

SHA 加密
SHA 加密

SHA 加密工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器