ptorn / bth-anax-user
Anax 用户模块。
Requires
- php: >=5.6
- anax/database: ^1.1
- anax/htmlform: ^1.0
This package is not auto-updated.
Last update: 2024-09-29 03:33:29 UTC
README
关于
这是一个Anax的用户模块。使用它可以处理数据库中存储的用户,并验证用户和登录用户。
您还可以创建新用户、编辑用户和删除用户。
安装
此安装依赖于已加载到DI中的工作db对象。这意味着您需要已经有一个配置好的数据库,并将其加载到DI容器中。
您还需要将session加载到DI容器中。
在处理完这些依赖项后,您可以通过运行以下命令通过composer安装模块。
composer require ptorn/user
通过运行上述命令,将ptorn/user模块下载到您的vendor文件夹后,我们可以开始复制所需文件。
路由器
需要将路由文件 /vendor/ptorn/bth-anax-user/config/route/userController.php 复制到 /config/route/,这样新的路由就会自动加载到所有其他路由中。
DI
现在我们需要将模块添加到DI容器中。将 /vendor/ptorn/bth-anax-user/config/di-user.php 复制到 /config/di/
数据库
现在我们需要一个数据库表来存储用户。在 /config/sql/setup.sql 中,您可以找到设置数据库表的查询。不要忘记在 setup.sql 中设置您自己的数据库。
视图
最后一步是将视图从 /vendor/ptorn/user/bth-anax-user/view/user/ 复制到 /view/
自动加载命名空间
将此添加到您的composer.json中 "autoload": { "psr-4": { "Peto16\\": "src/", "testing\\": "test/src/" }}
用法
安装完成后,将会有一些新的路由可用。 /user/login /user/logout /user/create /user/delete/{Id}
许可
此软件携带MIT许可证。
.
..: Copyright (c) 2017 Peder Tornberg (peder.tornberg@gmail.com)