关于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())
  • 多个模板可供选择,翻译成多种语言

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

查看所有标签

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

洞察人心

洞察人心

Steve Portigal / 张振东、蒋晓、戴传庆、孙启玉 / 电子工业出版社 / 2015-10 / 65.00元

用户在哪里,有什么需求?他们为什么会选用竞争对手的产品而不是你的?从大数据中固然能得出一些结论,但是要搞清楚作为地球上顶级复杂生物的人的真实想法,还是走近他们,面对面访谈更直接有效。 用户访谈是一项技能,与一般的交谈有本质上的区别,需要遵从一定的步骤和方法。优秀的采访者用最自然的方式和用户进行交流,看似不经意,而实际上该说什么、何时说、如何说以及什么时候应该沉默,都有精准的权衡,都试图在闲聊......一起来看看 《洞察人心》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具