系统后台增加管理员组以及权限功能,更新到二哈1.5.8版本

系统后台增加管理员组以及权限功能,更新到1.5.8
已邀请:

luke8327

赞同来自: tiger

如果出现未定义
groupid 那是因为没有退出登陆,会话中不存在这个键值,所以安装前请先退出登陆,如果没有退出,手工清空会话数据后,重新登录就可以了

geeson

赞同来自:

感谢分享

xpxw

赞同来自:

好像没有对分组的管理功能。

tiger

赞同来自:

感谢分享

Mryan - 90

赞同来自:

具体权限功能貌似没实现

xsjk360

赞同来自:

控制器System.php文件为空啊

xsjk360

赞同来自:

控制器不存在:app\admin\controller\System

jinmandou - 聚宝盆记账易,专注记账小程序

赞同来自:

谢谢分享,东西不错。刚才验证了下比较好用。
分组功能自己在后台菜单增加就好了。
'管理组', 'admin/group/index'
'添加管理组', 'admin/group/add'
'修改管理组', 'admin/group/update'
'删除管理组', 'admin/group/del'
再次感谢。

luke8327

赞同来自:

修改表的前缀,导入数据库



INSERT INTO `yy_menu` (`id`, `pid`, `name`, `url`, `sort`, `icon`, `child`, `shows`) VALUES ('400', '53', '修改管理员', 'admin/system/updateadminmember', '0', '', '', '');

ALTER TABLE `yy_admin`
ADD COLUMN `groupid`  int(10) NOT NULL DEFAULT 0 COMMENT '所属管理组' AFTER `admin_id`;
UPDATE yy_admin set groupid=1 where admin_id=1;
DROP TABLE IF EXISTS `yy_group`;
CREATE TABLE `yy_group` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '卖家组编号',
  `pid` mediumint(8) NOT NULL DEFAULT '0',
  `name` varchar(50) NOT NULL COMMENT '组名',
  `is_sys` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否系统,用户不能删除的',
  `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态,1正常,0禁用',
  `ico` varchar(150) DEFAULT NULL,
  `mpnum` mediumint(5) NOT NULL DEFAULT '1' COMMENT '公众号的数量',
  `xcxnum` mediumint(5) NOT NULL DEFAULT '1' COMMENT '小程序的数量',
  `limits` text COMMENT '权限',
  `smt_limits` text COMMENT '消息权限范围',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT='管理组表';

-- ----------------------------
-- Records of yy_group
-- ----------------------------
INSERT INTO `yy_group` VALUES ('1', '0', '超级管理员组', '1', '1', '', '1', '1', '1,13,16,3472,3473,3474,3475,19,46,3476,3477,3478,3479,2,25,26,50,27,52,53,54,55,57,3468,3469,3470,3471,3060,3070,43,45,56,580,590,600,3230,3240,3250,3260,610,620,630,3210,3450,3220,3270,3280,3290,640,650,660,670,3451,3160,3452,3453,3495,3496,730,740,750,760,3190,770,780,3040,3050,3200,3480,3481,3482,3483,3484,3485,3486,3487,3488,3300,3310,3320,3330,3340,3350,3360,3370,3380,3390,3400,3455,680,690,710,3180,700,3170,3497,3499,3494,3498,3500,3501,3502,3456,3458,3459,3465,3466,3467,3489,3490,3491,3492,3493', 'all');
INSERT INTO `yy_group` VALUES ('2', '0', '管理员组', '0', '1', '', '1', '1', '1,2,43,580,610,730,3300,3310,3320,3330,3340,3350,3360,3370,3380,3390,3400,3455', null);
 
 INSERT INTO  `yy_menu` (`id`, `pid`, `name`, `url`, `sort`, `icon`, `child`, `shows`) VALUES ('168', '52', '管理组', 'admin/group/index', '0', '', NULL, NULL);
INSERT INTO  `yy_menu` (`id`, `pid`, `name`, `url`, `sort`, `icon`, `child`, `shows`) VALUES ('169', '168', '添加管理组', 'admin/group/add', NULL, NULL, NULL, NULL);
INSERT INTO  `yy_menu` (`id`, `pid`, `name`, `url`, `sort`, `icon`, `child`, `shows`) VALUES ('170', '168', '修改管理组', 'admin/group/update', NULL, '', '', '');
INSERT INTO  `yy_menu` (`id`, `pid`, `name`, `url`, `sort`, `icon`, `child`, `shows`) VALUES ('171', '168', '删除管理组', 'admin/group/del', NULL, NULL, NULL, NULL');

要回复问题请先登录注册