coding-libs / zkteco-php
用于管理ZKTeco设备的包。
v0.0.27
2024-09-04 07:54 UTC
Requires
- php: ^8.0
- illuminate/support: ^9.0|^10.0|^11.0
Requires (Dev)
- phpunit/phpunit: ^8.0|^9.3|^10.4
This package is auto-updated.
Last update: 2024-10-01 09:45:56 UTC
README
警告
⚠️ 此存储库不建议用于生产环境。⚠️
此存储库目前处于开发中,可能包含错误或不完整的功能。请自行承担风险,不要部署到生产环境。
关于zkteco-php
zkteco-php库为php/laravel开发者提供了一种与ZK生物识别指纹考勤设备交互的强大解决方案。其友好的API允许无缝提取数据,如注册用户、日志和设备版本。开发者还可以添加用户、检索实时日志和清除考勤记录。使用套接字连接,该库确保快速可靠的数据交换。无论创建考勤系统还是考勤管理应用,zkteco-js是高效集成生物识别设备的必备工具。
安装
composer require coding-libs/zkteco-php
用法示例
// Uncomment the line below if you are not using a PHP framework and need to manually load Composer dependencies. // require_once "vendor/autoload.php"; use CodingLibs\ZktecoPhp\Libs\ZKTeco; $zktecoLib = new Zkteco('192.168.1.1'); $zkteco->connect(); $zktecoLib->vendorName(); // "ZKTeco Inc. $zktecoLib->deviceName(); // "F22/ID $zktecoLib->serialNumber(); // "BOCK201261276 $zktecoLib->pinWidth(); // "14 $zktecoLib->faceFunctionOn(); // "0 $zktecoLib->platform(); // "ZLM60_TFT $zktecoLib->fmVersion(); // "10 $zktecoLib->ssr(); // "1 $zktecoLib->version(); // "Ver 6.60 Sep 19 2019 $zktecoLib->workCode(); // "0 $zktecoLib->getFingerprint(1); $zktecoLib->getUsers(); // users $zktecoLib->getAttendances(); // attendances logs $zktecoLib->getTime(); // device time $zktecoLib->clearAdminPriv(); // Removes the admin privileges from the current user. $zktecoLib->clearAllUsers(); // clear all users $zktecoLib->deleteUsers(function($user){ // condition goes there }); // delete users conditionally
贡献
请参阅CONTRIBUTING以获取详细信息。
安全性
如果您发现与安全有关的问题,请通过codinglibs4u@gmail.com发送电子邮件,而不是使用问题跟踪器。
替代方案
许可证
MIT许可证(MIT)。请参阅许可证文件以获取更多信息。