fabio286/php-pwauth

该软件包最新版本(dev-master)没有可用的许可证信息。

PHP中的pwauth驱动程序

dev-master 2019-01-21 10:18 UTC

This package is auto-updated.

Last update: 2024-09-21 23:27:55 UTC


README

需求

PAM身份验证驱动程序通过将用户名和密码传递给应用 Pwauth 来工作,因此需要此应用程序。

可以通过运行 sudo apt-get install pwauth 或通过源代码来安装此应用程序。

Pwauth源代码可在以下地址找到:
https://github.com/phokz/pwauth/tree/master/pwauth

使用方法

实例化 PWAuth 类,并调用 Authenticate 方法,传入用户名和密码。

$pwauth = new PWAuth;
$login = $pwauth->Authenticate('username', 'password');

它返回一个包含用户信息的关联数组。

$login['user']    // Username
$login['uid']     // ID
$login['gid']     // Group ID
$login['comment'] // Comment
$login['dir']     // Directory
$login['shell']   // Shell

// GECOS FORMAT FIELDS
$login['name']     // Name
$login['building'] // Buolding
$login['phone']    // Phone
$login['other']    // Other