授权
[类树:身份验证][索引:身份验证][所有元素]

类:Auth_Container_File

源位置:/Auth-1.3.2/Container/File.php

课程概述

身份验证容器|--授权容器文件

用于从加密密码文件中提取登录数据的存储驱动程序。


作者:

版本:

  • 版本:@package_version@文件:$版本:1.21$

版权:

  • 2001-2006 PHP集团

变量

方法


继承的变量

继承的方法

类别:身份验证容器

授权容器::授权容器()
施工单位
身份验证容器::addUser()
将新用户添加到存储容器
身份验证容器::changePassword()
更改存储容器中用户的密码
Auth_Container::fetchData()
从存储容器提取数据
Auth_Container::getCryptType()
返回容器的crypt当前crypt类型
身份验证容器::getUser()
返回用户关联数组
身份验证容器::listUsers()
列出存储容器中可用的所有用户
Auth_Container::removeUser()
从存储容器中删除用户
Auth_Container::supportsChallengeResponse()
如果容器支持质询响应,则返回true
身份验证容器::验证密码()
隐藏并验证输入的密码

课程详细信息

[第58行]
用于从加密密码文件中提取登录数据的存储驱动程序。

此存储容器可以处理CVS pserver样式的passwd文件。





类变量

$个选项=数组()

[第75行]

容器选项

类型:   阵列



$pw文件= ''

[第68行]

passwd文件的路径

类型:   一串





方法详细信息

Auth_Container_File(构造函数)[第86行]

对象Auth_Container_File授权容器文件(一串$文件名)

容器类的构造函数
  • 返回:新建Auth_Container_File对象

参数:

字符串 $文件名   —  passwd文件的路径


添加用户[第154行]

布尔addUser(一串$user,字符串$pass,[混合$additional=“”])

将新用户添加到存储容器

覆盖身份验证容器::addUser()(向存储容器添加新用户)

参数:

字符串 $用户   —  用户名
字符串 $通过   —  密码
混合的,混合的 额外$   —  File_Password_*::addUser()的其他参数


更改密码[第221行]

无效更改密码(一串$username,字符串$密码)

更改存储容器中用户的密码

覆盖身份验证容器::changePassword()(更改存储容器中用户的密码)

参数:

字符串 $用户名   —  用户名
字符串 $密码   —  新密码


获取数据[第108行]

混合fetchData(一串$user,字符串$pass)

验证用户身份
  • 返回:布尔值|PEAR_Error

覆盖Auth_Container::fetchData()(从存储容器获取数据)

参数:

字符串 $用户   —  用户名
字符串 $通过   —  密码


列表用户[第121行]

数组列表用户()

列出所有可用用户

覆盖身份验证容器::listUsers()(列出存储容器中可用的所有用户)

删除用户[第192行]

布尔型removeUser(一串$用户)

从存储容器中删除用户

覆盖Auth_Container::removeUser()(从存储容器中删除用户)

参数:

字符串 $用户   —  用户名



2019年3月11日星期一14:43:47-0400生成的文件php文档器1.4.4.PAR徽标版权所有©PHP Group 2004。