poppy/system

An admin management module for poppy.

3.2.21 2022-07-19 10:56 UTC

README

系统模块

# 项目初始化
$ php artisan py-system:install

# 用户部分
$ php artisan py-system:user {slug}

System: 用户类型/角色/加密方式

本系统基于角色的权限访问控制(Role-Based Access Control)

用户类型

根据使用分为三种用户类型(默认)

user            # 前台用户
develop         # 开发者用户
backend         # 后台用户

根据使用到的用户的类型我们应当分为这几项

用户 - api (jwt) 驱动
用户 - web 驱动
开发 - web 驱动
后端 - web 驱动
后端 - api (jwt) 驱动

每一种用户定义的角色分为三种

root     : 后台超级管理员
user     : 前台普通用户
develop  : 开发者

密码加密方式

$password     : 原始密码
$reg_datetime : 注册时间(datetime) 类型
$randomKey    : 六位随机值
md5(sha1($password . $reg_datetime) . $randomKey);

更新记录

查看 build.md