资讯专栏INFORMATION COLUMN

Luthier CI 认证 Authentication

FrancisSoung / 3026人阅读

摘要:认证介绍包含构建用户身份验证系统所需的所有工具。不幸的是,它缺乏易于实现,维护和扩展的集成接口或库。激活作为可选模块,必须首先激活认证功能。它专为最常见的身份验证设计通过表单和数据库进行传统登录。

认证 Authentication 介绍 Introduction

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

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

激活 Activation

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


附:

 ["auth"]
    ]
);
验证工具可用 Authentication tools available

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

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

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

它的一些功能:

登录屏幕和用户注册

注册时验证电子邮件

重设密码

用户角色

“提醒我”基于cookie的功能(可选)

访问控制列表(ACL)(可选)

它适用于所有CodeIgniter数据库驱动程序

在登录期间防止暴力攻击(可选)

路线的自动定义(使用方法Route::auth())

多个模板可供选择,翻译成多种语言

Luthier CI Authentication Framework: 适用于高级用户 ( for advanced users )

Luthier CI Authentication Framework 是一组抽象地定义用户认证处理的类和接口。有了它,您可以执行以下任务:

负载 User Providers

用户名和密码登录

使用用户名强制登录(绕过)

验证身份验证状态

验证用户角色

通过访问控制列表(ACL)验证用户权限

管理与用户身份验证相关的会话变量

基于驱动程序的身份验

请注意,库是身份验证的基础,但它的实现取决于您!

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/31395.html

相关文章

  • Luthier CI 认证框架 Authentication Framework

    摘要:返回表示用户的对象。相反,存储使用单向加密算法生成的哈希。例删除当前会话要从当前身份验证会话中删除所有数据包括当前存储的经过身份验证的用户,请使用静态方法用户操作有两种操作可用于对经过身份验证的用户执行角色验证和权限验证。检查密码重置请求。 Luthier CI 认证框架 ( Authentication Framework ) 内容 Contents 介绍 Introduct...

    Elle 评论0 收藏0
  • Luthier CI 简单的认证 SimpleAuth

    摘要:访问控制列表的配置与访问控制列表使用的类别和权限类别组的名称和的关联排列。 简单的认证 SimpleAuth 内容 Contents 介绍 Introduction 安装 Installation 第1步:复制所需的文件 Step 1: Copy the required files 第2步:安装数据库 Step 2: Install the database 第3步:定义...

    Scorpion 评论0 收藏0
  • 关于Luthier CI

    摘要:欢迎关于是的一个插件,增加了有趣的功能,旨在简化大型网站和的构建。它是为了尽可能地与框架集成,因此在安装后,应用程序中已存在的所有内容应该继续正常工作。在大多数情况下,安装不会超过分钟社区和支持要报告错误并提出更改,请访问上的存储库 欢迎 关于Luthier CI Luthier CI是CodeIgniter的一个插件,增加了有趣的功能,旨在简化大型网站和API的构建。 它是为了尽可能...

    lk20150415 评论0 收藏0
  • Luthier CI安装 Installation

    摘要:安装内容要求安装获得启用自动加载和挂钩将与您的应用程序连接初始化要求安装获得需要通过安装。编写权限如果在创建基本文件期间出现错误,则可能是由于权限不足。确保该文件夹具有写入权限 安装 ( Installation ) 内容 ( Contents ) 要求 Requirements 安装 Installation 获得Luthier CI Get Luthier CI 启用Co...

    inapt 评论0 收藏0
  • Luthier CI 路由 Routes

    摘要:使用时,必须为每个路由定义接受的谓词,并且任何与这些参数不匹配的请求都将生成错误。使用,可以使用匿名函数作为控制器,甚至可以在不使用单个控制器的情况下构建完整的应用程序。通过使用您告诉的方法,该路由将在请求下可用。 路由 ( Routes ) 内容 ( Contents ) 介绍 Introduction 路由类型 Route types 句法 Syntax 命名空间 Nam...

    RichardXG 评论0 收藏0

发表评论

0条评论

FrancisSoung

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<