当前路径:app/control/model/User.php <?php declare(strict_types=1); namespace app\control\model; use app\common\model\account\User as UserModel; /** * Class User * @package app\control\controller\model */ class User { public const role = [ 'user' => [ 'system' => [ 'account' => [ 'current' => true ], 'control' => [ 'get' => true ], 'news' => [ 'founder' => true, 'search' => true, 'detail' => true, 'addView' => true, ], 'book' => [ 'tree' => true, ] ], 'book' => [ 'chapter' => [ 'search' => true ] ], 'exam' => [ 'subject' => [ 'search' => true ], 'knowledge' => [ 'search' => true ], 'exam' => [ 'detail' => true, 'search' => true, 'create' => true, 'save' => true, ], 'personal' => [ 'search' => true, 'statistics' => true, 'ranking' => true, 'preview' => true, 'statisticsDetail' => true, ] ], 'account' => [ 'user' => [ 'modify' => true, 'loginOut' => true, 'updatePassword' => true, ], ], 'core' => [ 'tools' => [ 'upload' => true, ] ] ], 'manager' => [ 'system' => [ 'news' => [ 'role' => 'newsManger' ], 'book' => [ 'role' => 'examManger' ] ], 'account' => [ 'user' => [ 'role' => 'AccountManger' ], ], 'book' => [ 'chapter' => [ 'role' => 'examManger' ], 'volume' => [ 'role' => 'examManger' ] ], 'exam' => [ 'question' => [ 'role' => 'examManger' ], 'paper' => [ 'role' => 'testPaperManger' ], 'subject' => [ 'role' => 'examManger' ], 'process' => [ 'role' => 'courseManger' ] ], 'common' => [ 'system' => [ 'account' => [ 'current' => true ] ], 'account' => [ 'duty' => [ 'search' => true ], 'department' => [ 'search' => true ], 'user' => [ 'modify' => true, 'search' => true ] ], ] ], ]; /** * 获取当前用户信息 * @return array */ public static function fetchCurrent() { static $currentUser; if (empty($currentUser)) { $currentUser = session('currentUser'); if (empty($currentUser)) { abort(401, '登录未授权'); } $currentUser = unserialize($currentUser); } return $currentUser; } }
相关源码
- 可旋转的彩色立方体C#源代码2021-10-29
- 在线考试系统2021-10-15
- EduSoho开源网校系统源码2019-06-27
- 仿拼多多小程序商城源码2019-06-06
- PHP5网站运行监测系统源码2017-04-14
关于我们 | 顾问团队 | 发展历程 | 联系我们 | 源码上传
联系电话(Tel):4008-010-151(免长途)
地址:北京市海淀区大恒科技大厦五层 邮编:100080
Floor 5th,Daheng Building,Zhongguancun,Beijing,China,100080
51Aspx.com 版权所有 CopyRight © 2006-2022. 京ICP备09089570号 | 京公网安备11010702000869号
联系电话(Tel):4008-010-151(免长途)
地址:北京市海淀区大恒科技大厦五层 邮编:100080
Floor 5th,Daheng Building,Zhongguancun,Beijing,China,100080
51Aspx.com 版权所有 CopyRight © 2006-2022. 京ICP备09089570号 | 京公网安备11010702000869号