NutzCN Logo
问答 NutzWk v3.x登录方法doLogin疑问咨询
发布于 2412天前 作者 qq_768d3a1f 2241 次浏览 复制 上一个帖子 下一个帖子
标签: nutzwk

您好,我在看登录方法doLogin的时候,发现执行完subject.login(token);这一行的时候,系统会去查询权限相关的表,获取用户权限,请问这个地方是在哪里配置的?系统怎么知道要去查询哪些表?

public Object doLogin(@Attr("loginToken") AuthenticationToken token, HttpServletRequest req, HttpSession session) {
        int errCount = 0;
        try {
            //输错三次显示验证码窗口
            errCount = NumberUtils.toInt(Strings.sNull(SecurityUtils.getSubject().getSession(true).getAttribute("errCount")));
            Subject subject = SecurityUtils.getSubject();
            ThreadContext.bind(subject);
            subject.login(token);
            Sys_user user = (Sys_user) subject.getPrincipal();
            int count = user.getLoginCount() == null ? 0 : user.getLoginCount();
            userService.update(Chain.make("loginIp", user.getLoginIp()).add("loginAt", (int) (System.currentTimeMillis() / 1000))
                            .add("loginCount", count + 1).add("isOnline", true)
                    , Cnd.where("id", "=", user.getId()));
			Sys_log sysLog = new Sys_log();
[DEBUG] 2017-08-21 11:39:23,110 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) - Get 'sysUserService'<class cn.wizzer.modules.services.sys.SysUserService>
[DEBUG] 2017-08-21 11:39:23,113 org.nutz.dao.impl.sql.run.NutDaoExecutor.printSQL(NutDaoExecutor.java:388) - SELECT * FROM sys_user  WHERE loginname=? LIMIT 0, 1 
    |          1 |
    |------------|
    | superadmin |
  For example:> "SELECT * FROM sys_user  WHERE loginname='superadmin' LIMIT 0, 1 "
[DEBUG] 2017-08-21 11:39:23,388 org.nutz.dao.impl.sql.run.NutDaoExecutor.printSQL(NutDaoExecutor.java:388) - SELECT * FROM sys_role  WHERE id IN (SELECT roleId FROM sys_user_role WHERE userId='1565babb5d96488896e82f9fe63d1264')
[DEBUG] 2017-08-21 11:39:23,485 org.nutz.dao.impl.sql.run.NutDaoExecutor.printSQL(NutDaoExecutor.java:388) - SELECT * FROM sys_unit  WHERE id IN (SELECT unitId FROM sys_user_unit WHERE userId='1565babb5d96488896e82f9fe63d1264')
[DEBUG] 2017-08-21 11:39:23,650 org.nutz.dao.impl.sql.run.NutDaoExecutor.printSQL(NutDaoExecutor.java:388) - SELECT * FROM sys_unit  WHERE id=?
    |                                1 |
    |----------------------------------|
    | 1fac03b8d4494cdf9bc92eb5b6268a6a |
  For example:> "SELECT * FROM sys_unit  WHERE id='1fac03b8d4494cdf9bc92eb5b6268a6a'"
[DEBUG] 2017-08-21 11:39:23,667 org.nutz.dao.impl.sql.run.NutDaoExecutor.printSQL(NutDaoExecutor.java:388) - select distinct a.* from sys_menu a,sys_role_menu b where a.id=b.menuId and b.roleId in(select c.roleId from sys_user_role c,sys_role d where c.roleId=d.id and c.userId=? and d.disabled=0) and a.disabled=0 and a.isShow=1 and a.type='menu' order by a.location ASC,a.path asc
    |                                1 |
    |----------------------------------|
    | 1565babb5d96488896e82f9fe63d1264 |
  For example:> "select distinct a.* from sys_menu a,sys_role_menu b where a.id=b.menuId and b.roleId in(select c.roleId from sys_user_role c,sys_role d where c.roleId=d.id and c.userId='1565babb5d96488896e82f9fe63d1264' and d.disabled=0) and a.disabled=0 and a.isShow=1 and a.type='menu' order by a.location ASC,a.path asc"
[DEBUG] 2017-08-21 11:39:24,016 org.apache.shiro.realm.AuthenticatingRealm.getAuthenticationInfo(AuthenticatingRealm.java:569) - Looked up AuthenticationInfo [/*cn.wizzer.modules.models.sys.Sys_user@1a05095*/{"id":"1565babb5d96488896e82f9fe63d1264","loginname":"superadmin","password":"v0oeXIGXcvB3VQSh1D7MrApgcHS0vqWTBlMjUrFirPI=","salt":"2dxOrf+GJ/DOA9j7WnNGEw==","nickname":"超级管理员","isOnline":true,"disabled":false,"email":"wizzer@qq.com","loginAt":1503286382,"loginIp":"127.0.0.1","loginCount":11,"loginTheme":"palette.css","loginSidebar":false,"loginBoxed":false,"loginScroll":false,"loginPjax":true,"unitid":"1fac03b8d4494cdf9bc92eb5b6268a6a","unit":{"id":"1fac03b8d4494cdf9bc92eb5b6268a6a","parentId":"","path":"0001","name":"系统管理","aliasName":"System","address":"银河-太阳系-地球","telephone":"","email":"wizzer@qq.com","website":"http://www.wizzer.cn","location":1,"hasChildren":false,"opBy":"","opAt":1503131297,"delFlag":false},"roles":[{"id":"835a4ed84f444084a04ec02d9e933ce6","name":"系统管理员","code":"sysadmin","aliasName":"Sysadmin","disabled":false,"unitid":"","note":"System Admin","opBy":"","opAt":1503131299,"delFlag":false}],"units":[{"id":"1fac03b8d4494cdf9bc92eb5b6268a6a","parentId":"","path":"0001","name":"系统管理","aliasName":"System","address":"银河-太阳系-地球","telephone":"","email":"wizzer@qq.com","website":"http://www.wizzer.cn","location":1,"hasChildren":false,"opBy":"","opAt":1503131297,"delFlag":false}],"menus":[{"id":"b0edc6861a494b79b97990dc05f0a524","parentId":"","path":"0002","name":"微信","aliasName":"Wechat","type":"menu","href":"","target":"","icon":"","isShow":true,"disabled":false,"permission":"wx","location":0,"hasChildren":true,"opBy":"","opAt":1467471229,"delFlag":false}, {"id":"e4256d7b0ffc4a02906cf900322b6213","parentId":"b0edc6861a494b79b97990dc05f0a524","path":"00020001","name":"微信会员","aliasName":"Member","type":"menu","href":"","target":"","icon":"fa fa-user","isShow":true,"disabled":false,"permission":"wx.user","location":1,"hasChildren":true,"opBy":"","opAt":1467471292,"delFlag":false}, {"id":"b19b23b0459a4754bf1fb8cb234450f2","parentId":"e4256d7b0ffc4a02906cf900322b6213","path":"000200010001","name":"会员列表","aliasName":"List","type":"menu","href":"/platform/wx/user/index","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.user.list","location":2,"hasChildren":false,"opBy":"","opAt":1467471357,"delFlag":false}, {"id":"9f20a757a6bc40ddbb650c70debbf660","parentId":"b0edc6861a494b79b97990dc05f0a524","path":"00020002","name":"消息管理","aliasName":"Message","type":"menu","href":"","target":"","icon":"ti-pencil-alt","isShow":true,"disabled":false,"permission":"wx.msg","location":3,"hasChildren":true,"opBy":"","opAt":1467471415,"delFlag":false}, {"id":"f426468abf714b1599729f8c36ebbb0d","parentId":"9f20a757a6bc40ddbb650c70debbf660","path":"000200020001","name":"会员消息","aliasName":"Msg","type":"menu","href":"/platform/wx/msg/user","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.msg.user","location":4,"hasChildren":true,"opBy":"","opAt":1467471478,"delFlag":false}, {"id":"6bb17a41f6394ed0a8a6faf5ff781354","parentId":"9f20a757a6bc40ddbb650c70debbf660","path":"000200020002","name":"群发消息","aliasName":"Mass","type":"menu","href":"/platform/wx/msg/mass","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.msg.mass","location":5,"hasChildren":false,"opBy":"","opAt":1467471561,"delFlag":false}, {"id":"4cd8e4e9519e4cff95465194fdcc8d88","parentId":"b0edc6861a494b79b97990dc05f0a524","path":"00020003","name":"自动回复","aliasName":"AutoReply","type":"menu","href":"","target":"","icon":"ti-back-left","isShow":true,"disabled":false,"permission":"wx.reply","location":6,"hasChildren":true,"opBy":"","opAt":1467471610,"delFlag":false}, {"id":"234f8ec3c2bc42bf9f6202aecae36fd6","parentId":"4cd8e4e9519e4cff95465194fdcc8d88","path":"000200030001","name":"文本内容","aliasName":"Txt","type":"menu","href":"/platform/wx/reply/txt","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.reply.txt","location":7,"hasChildren":false,"opBy":"","opAt":1467471884,"delFlag":false}, {"id":"17e1ee23ca1443f1bc886c2f5eb7c24b","parentId":"4cd8e4e9519e4cff95465194fdcc8d88","path":"000200030002","name":"图文内容","aliasName":"News","type":"menu","href":"/platform/wx/reply/news","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.reply.news","location":8,"hasChildren":false,"opBy":"","opAt":1467471926,"delFlag":false}, {"id":"2cb327ad59b140828fd26eb2a46cb948","parentId":"4cd8e4e9519e4cff95465194fdcc8d88","path":"000200030003","name":"关注自动回复","aliasName":"Follow","type":"menu","href":"/platform/wx/reply/conf/follow","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.reply.follow","location":9,"hasChildren":false,"opBy":"","opAt":1467472280,"delFlag":false}, {"id":"0706112ff5dc46e388064a99bcdb0561","parentId":"4cd8e4e9519e4cff95465194fdcc8d88","path":"000200030004","name":"关键词回复","aliasName":"Keyword","type":"menu","href":"/platform/wx/reply/conf/keyword","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.reply.keyword","location":10,"hasChildren":false,"opBy":"","opAt":1467472362,"delFlag":false}, {"id":"bcf64d623fdd4519ae345b7a08c071a1","parentId":"b0edc6861a494b79b97990dc05f0a524","path":"00020004","name":"微信配置","aliasName":"Config","type":"menu","href":"","target":"","icon":"fa fa-weixin","isShow":true,"disabled":false,"permission":"wx.conf","location":11,"hasChildren":true,"opBy":"","opAt":1467472498,"delFlag":false}, {"id":"66cc21d7ce104dd6877cbce114c59fb3","parentId":"bcf64d623fdd4519ae345b7a08c071a1","path":"000200040001","name":"帐号配置","aliasName":"Account","type":"menu","href":"/platform/wx/conf/account","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.conf.account","location":12,"hasChildren":false,"opBy":"","opAt":1467472624,"delFlag":false}, {"id":"2fab774f8b6d40cb9d7e187babab2d91","parentId":"bcf64d623fdd4519ae345b7a08c071a1","path":"000200040002","name":"菜单配置","aliasName":"Menu","type":"menu","href":"/platform/wx/conf/menu","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.conf.menu","location":13,"hasChildren":false,"opBy":"","opAt":1467472649,"delFlag":false}, {"id":"6afc5075913d4df4b44a6476080e35a0","parentId":"b0edc6861a494b79b97990dc05f0a524","path":"00020005","name":"模板消息","aliasName":"Template","type":"menu","href":"","target":"","icon":"ti-notepad","isShow":true,"disabled":false,"permission":"wx.tpl","location":14,"hasChildren":true,"opBy":"","opAt":1470406797,"delFlag":false}, {"id":"1385ae887e5c4b8aa33fbf228be7f907","parentId":"6afc5075913d4df4b44a6476080e35a0","path":"000200050001","name":"模板编号","aliasName":"Id","type":"menu","href":"/platform/wx/tpl/id","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.tpl.id","location":15,"hasChildren":false,"opBy":"","opAt":1470406854,"delFlag":false}, {"id":"cabbe834a7474675b899e8442b5c2604","parentId":"6afc5075913d4df4b44a6476080e35a0","path":"000200050002","name":"模板列表","aliasName":"List","type":"menu","href":"/platform/wx/tpl/list","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.tpl.list","location":16,"hasChildren":false,"opBy":"","opAt":1470406883,"delFlag":false}, {"id":"c76a84f871d047db955dd1465c845ac1","parentId":"6afc5075913d4df4b44a6476080e35a0","path":"000200050003","name":"发送记录","aliasName":"Log","type":"menu","href":"/platform/wx/tpl/log","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.tpl.log","location":17,"hasChildren":false,"opBy":"","opAt":1470406926,"delFlag":false}, {"id":"02e86a61e99746bea34236ea73dd52a5","parentId":"","path":"0003","name":"CMS","aliasName":"CMS","type":"menu","href":"","target":"","icon":"","isShow":true,"disabled":false,"permission":"cms","location":18,"hasChildren":true,"opBy":"1a19ef09b12344b4a797d6e6dfe7fb29","opAt":1468895671,"delFlag":false}, {"id":"d920314e925c451da6d881e7a29743b7","parentId":"02e86a61e99746bea34236ea73dd52a5","path":"00030001","name":"站点管理","aliasName":"Site","type":"menu","href":"","target":"","icon":"ti-world","isShow":true,"disabled":false,"permission":"cms.site","location":19,"hasChildren":true,"opBy":"1a19ef09b12344b4a797d6e6dfe7fb29","opAt":1468895821,"delFlag":false}, {"id":"d1e991ad38a8424daf9f7eb000ee27f4","parentId":"d920314e925c451da6d881e7a29743b7","path":"000300010001","name":"网站配置","aliasName":"Settings","type":"menu","href":"/platform/cms/site","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"cms.site.settings","location":20,"hasChildren":false,"opBy":"1a19ef09b12344b4a797d6e6dfe7fb29","opAt":1468895881,"delFlag":false}, {"id":"6b6de8c720c645a1808e1c3e9ccbfc90","parentId":"02e86a61e99746bea34236ea73dd52a5","path":"00030002","name":"内容管理","aliasName":"Content","type":"menu","href":"","target":"","icon":"ti-pencil-alt","isShow":true,"disabled":false,"permission":"cms.content","location":21,"hasChildren":true,"opBy":"1a19ef09b12344b4a797d6e6dfe7fb29","opAt":1468895990,"delFlag":false}, {"id":"b2631bbdbf824cc4b74d819c87962c0d","parentId":"6b6de8c720c645a1808e1c3e9ccbfc90","path":"000300020001","name":"栏目管理","aliasName":"Channel","type":"menu","href":"/platform/cms/channel","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"cms.content.channel","location":22,"hasChildren":false,"opBy":"1a19ef09b12344b4a797d6e6dfe7fb29","opAt":1468896018,"delFlag":false}, {"id":"6075fc0cf0ef441b9d93cc3cab3445bf","parentId":"6b6de8c720c645a1808e1c3e9ccbfc90","path":"000300020002","name":"文章管理","aliasName":"Article","type":"menu","href":"/platform/cms/article","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"cms.content.article","location":23,"hasChildren":false,"opBy":"1a19ef09b12344b4a797d6e6dfe7fb29","opAt":1468896141,"delFlag":false}, {"id":"3f330d729ca34dc9825c46122be1bfae","parentId":"02e86a61e99746bea34236ea73dd52a5","path":"00030003","name":"广告链接","aliasName":"AD","type":"menu","href":"","target":"","icon":"ti-link","isShow":true,"disabled":false,"permission":"cms.link","location":24,"hasChildren":true,"opBy":"1a19ef09b12344b4a797d6e6dfe7fb29","opAt":1468896230,"delFlag":false}, {"id":"9822bafbe3454dfd8e8b974ebc304d03","parentId":"3f330d729ca34dc9825c46122be1bfae","path":"000300030001","name":"链接分类","aliasName":"Class","type":"menu","href":"/platform/cms/link/class","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"cms.link.class","location":25,"hasChildren":false,"opBy":"1a19ef09b12344b4a797d6e6dfe7fb29","opAt":1468896932,"delFlag":false}, {"id":"68cdbf694f71445c8587a20234d6fe31","parentId":"3f330d729ca34dc9825c46122be1bfae","path":"000300030002","name":"链接管理","aliasName":"Link","type":"menu","href":"/platform/cms/link/link","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"cms.link.link","location":26,"hasChildren":false,"opBy":"1a19ef09b12344b4a797d6e6dfe7fb29","opAt":1468897031,"delFlag":false}, {"id":"85deb682ed3f42249891871bf91ec0b5","parentId":"","path":"0001","name":"系统","aliasName":"System","type":"menu","href":"","target":"","icon":"","isShow":true,"disabled":false,"permission":"sys","note":"系统","location":27,"hasChildren":true,"opBy":"","opAt":1503131297,"delFlag":false}, {"id":"908e2cd839fd4a8da9da393ef4d2753d","parentId":"85deb682ed3f42249891871bf91ec0b5","path":"00010001","name":"系统管理","aliasName":"Manager","type":"menu","href":"","target":"","icon":"ti-settings","isShow":true,"disabled":false,"permission":"sys.manager","note":"系统管理","location":28,"hasChildren":true,"opBy":"","opAt":1503131297,"delFlag":false}, {"id":"d721d2b3a8c3412cb5e314874a428e13","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010001","name":"单位管理","aliasName":"Unit","type":"menu","href":"/platform/sys/unit","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.unit","location":29,"hasChildren":false,"opBy":"","opAt":1503131297,"delFlag":false}, {"id":"2f6c6ccb3d1b4a08b13838a28bad6a0f","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010002","name":"用户管理","aliasName":"User","type":"menu","href":"/platform/sys/user","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.user","location":30,"hasChildren":false,"opBy":"","opAt":1503131297,"delFlag":false}, {"id":"42524a0a16e040aca3679be280f5bebe","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010003","name":"角色管理","aliasName":"Role","type":"menu","href":"/platform/sys/role","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.role","location":31,"hasChildren":false,"opBy":"","opAt":1503131298,"delFlag":false}, {"id":"4bbc9291820145179c0148c14d2b7ec4","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010004","name":"菜单管理","aliasName":"Menu","type":"menu","href":"/platform/sys/menu","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.menu","location":32,"hasChildren":false,"opBy":"","opAt":1503131298,"delFlag":false}, {"id":"d7644144662943a69c495b0f0871b32d","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010005","name":"系统参数","aliasName":"Param","type":"menu","href":"/platform/sys/conf","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.conf","location":33,"hasChildren":false,"opBy":"","opAt":1503131298,"delFlag":false}, {"id":"f48811f20c274ff6975d1cc5d5564e12","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010006","name":"日志管理","aliasName":"Log","type":"menu","href":"/platform/sys/log","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.log","location":34,"hasChildren":false,"opBy":"","opAt":1503131298,"delFlag":false}, {"id":"aa6e4704479147ecb228f7ea7a6b9658","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010007","name":"定时任务","aliasName":"Task","type":"menu","href":"/platform/sys/task","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.task","location":35,"hasChildren":false,"opBy":"","opAt":1503131298,"delFlag":false}, {"id":"a550cd81ab6d4e65a1239b1877b9d853","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010008","name":"自定义路由","aliasName":"Route","type":"menu","href":"/platform/sys/route","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.route","location":36,"hasChildren":false,"opBy":"","opAt":1503131298,"delFlag":false}, {"id":"e25ca6c45ea246bfa387a0c04dfa08ba","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010009","name":"应用管理","aliasName":"App","type":"menu","href":"/platform/sys/api","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.api","location":37,"hasChildren":false,"opBy":"","opAt":1503131298,"delFlag":false}, {"id":"b3f48c0f12a742d9b9f9616dda1fc27a","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010010","name":"数据字典","aliasName":"Dict","type":"menu","href":"/platform/sys/dict","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.dict","location":38,"hasChildren":false,"opBy":"","opAt":1503131298,"delFlag":false}, {"id":"2fb9d18773bd4102b1613303023a9394","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010011","name":"插件管理","aliasName":"Plugin","type":"menu","href":"/platform/sys/plugin","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.plugin","location":39,"hasChildren":false,"opBy":"","opAt":1503131298,"delFlag":false}],"firstMenus":[{"id":"b0edc6861a494b79b97990dc05f0a524","parentId":"","path":"0002","name":"微信","aliasName":"Wechat","type":"menu","href":"","target":"","icon":"","isShow":true,"disabled":false,"permission":"wx","location":0,"hasChildren":true,"opBy":"","opAt":1467471229,"delFlag":false}, {"id":"02e86a61e99746bea34236ea73dd52a5","parentId":"","path":"0003","name":"CMS","aliasName":"CMS","type":"menu","href":"","target":"","icon":"","isShow":true,"disabled":false,"permission":"cms","location":18,"hasChildren":true,"opBy":"1a19ef09b12344b4a797d6e6dfe7fb29","opAt":1468895671,"delFlag":false}, {"id":"85deb682ed3f42249891871bf91ec0b5","parentId":"","path":"0001","name":"系统","aliasName":"System","type":"menu","href":"","target":"","icon":"","isShow":true,"disabled":false,"permission":"sys","note":"系统","location":27,"hasChildren":true,"opBy":"","opAt":1503131297,"delFlag":false}],"secondMenus":{"00020001":[{"id":"b19b23b0459a4754bf1fb8cb234450f2","parentId":"e4256d7b0ffc4a02906cf900322b6213","path":"000200010001","name":"会员列表","aliasName":"List","type":"menu","href":"/platform/wx/user/index","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.user.list","location":2,"hasChildren":false,"opBy":"","opAt":1467471357,"delFlag":false}],"0002":[{"id":"e4256d7b0ffc4a02906cf900322b6213","parentId":"b0edc6861a494b79b97990dc05f0a524","path":"00020001","name":"微信会员","aliasName":"Member","type":"menu","href":"","target":"","icon":"fa fa-user","isShow":true,"disabled":false,"permission":"wx.user","location":1,"hasChildren":true,"opBy":"","opAt":1467471292,"delFlag":false}, {"id":"9f20a757a6bc40ddbb650c70debbf660","parentId":"b0edc6861a494b79b97990dc05f0a524","path":"00020002","name":"消息管理","aliasName":"Message","type":"menu","href":"","target":"","icon":"ti-pencil-alt","isShow":true,"disabled":false,"permission":"wx.msg","location":3,"hasChildren":true,"opBy":"","opAt":1467471415,"delFlag":false}, {"id":"4cd8e4e9519e4cff95465194fdcc8d88","parentId":"b0edc6861a494b79b97990dc05f0a524","path":"00020003","name":"自动回复","aliasName":"AutoReply","type":"menu","href":"","target":"","icon":"ti-back-left","isShow":true,"disabled":false,"permission":"wx.reply","location":6,"hasChildren":true,"opBy":"","opAt":1467471610,"delFlag":false}, {"id":"bcf64d623fdd4519ae345b7a08c071a1","parentId":"b0edc6861a494b79b97990dc05f0a524","path":"00020004","name":"微信配置","aliasName":"Config","type":"menu","href":"","target":"","icon":"fa fa-weixin","isShow":true,"disabled":false,"permission":"wx.conf","location":11,"hasChildren":true,"opBy":"","opAt":1467472498,"delFlag":false}, {"id":"6afc5075913d4df4b44a6476080e35a0","parentId":"b0edc6861a494b79b97990dc05f0a524","path":"00020005","name":"模板消息","aliasName":"Template","type":"menu","href":"","target":"","icon":"ti-notepad","isShow":true,"disabled":false,"permission":"wx.tpl","location":14,"hasChildren":true,"opBy":"","opAt":1470406797,"delFlag":false}],"00020005":[{"id":"1385ae887e5c4b8aa33fbf228be7f907","parentId":"6afc5075913d4df4b44a6476080e35a0","path":"000200050001","name":"模板编号","aliasName":"Id","type":"menu","href":"/platform/wx/tpl/id","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.tpl.id","location":15,"hasChildren":false,"opBy":"","opAt":1470406854,"delFlag":false}, {"id":"cabbe834a7474675b899e8442b5c2604","parentId":"6afc5075913d4df4b44a6476080e35a0","path":"000200050002","name":"模板列表","aliasName":"List","type":"menu","href":"/platform/wx/tpl/list","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.tpl.list","location":16,"hasChildren":false,"opBy":"","opAt":1470406883,"delFlag":false}, {"id":"c76a84f871d047db955dd1465c845ac1","parentId":"6afc5075913d4df4b44a6476080e35a0","path":"000200050003","name":"发送记录","aliasName":"Log","type":"menu","href":"/platform/wx/tpl/log","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.tpl.log","location":17,"hasChildren":false,"opBy":"","opAt":1470406926,"delFlag":false}],"00030002":[{"id":"b2631bbdbf824cc4b74d819c87962c0d","parentId":"6b6de8c720c645a1808e1c3e9ccbfc90","path":"000300020001","name":"栏目管理","aliasName":"Channel","type":"menu","href":"/platform/cms/channel","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"cms.content.channel","location":22,"hasChildren":false,"opBy":"1a19ef09b12344b4a797d6e6dfe7fb29","opAt":1468896018,"delFlag":false}, {"id":"6075fc0cf0ef441b9d93cc3cab3445bf","parentId":"6b6de8c720c645a1808e1c3e9ccbfc90","path":"000300020002","name":"文章管理","aliasName":"Article","type":"menu","href":"/platform/cms/article","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"cms.content.article","location":23,"hasChildren":false,"opBy":"1a19ef09b12344b4a797d6e6dfe7fb29","opAt":1468896141,"delFlag":false}],"00020004":[{"id":"66cc21d7ce104dd6877cbce114c59fb3","parentId":"bcf64d623fdd4519ae345b7a08c071a1","path":"000200040001","name":"帐号配置","aliasName":"Account","type":"menu","href":"/platform/wx/conf/account","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.conf.account","location":12,"hasChildren":false,"opBy":"","opAt":1467472624,"delFlag":false}, {"id":"2fab774f8b6d40cb9d7e187babab2d91","parentId":"bcf64d623fdd4519ae345b7a08c071a1","path":"000200040002","name":"菜单配置","aliasName":"Menu","type":"menu","href":"/platform/wx/conf/menu","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.conf.menu","location":13,"hasChildren":false,"opBy":"","opAt":1467472649,"delFlag":false}],"0003":[{"id":"d920314e925c451da6d881e7a29743b7","parentId":"02e86a61e99746bea34236ea73dd52a5","path":"00030001","name":"站点管理","aliasName":"Site","type":"menu","href":"","target":"","icon":"ti-world","isShow":true,"disabled":false,"permission":"cms.site","location":19,"hasChildren":true,"opBy":"1a19ef09b12344b4a797d6e6dfe7fb29","opAt":1468895821,"delFlag":false}, {"id":"6b6de8c720c645a1808e1c3e9ccbfc90","parentId":"02e86a61e99746bea34236ea73dd52a5","path":"00030002","name":"内容管理","aliasName":"Content","type":"menu","href":"","target":"","icon":"ti-pencil-alt","isShow":true,"disabled":false,"permission":"cms.content","location":21,"hasChildren":true,"opBy":"1a19ef09b12344b4a797d6e6dfe7fb29","opAt":1468895990,"delFlag":false}, {"id":"3f330d729ca34dc9825c46122be1bfae","parentId":"02e86a61e99746bea34236ea73dd52a5","path":"00030003","name":"广告链接","aliasName":"AD","type":"menu","href":"","target":"","icon":"ti-link","isShow":true,"disabled":false,"permission":"cms.link","location":24,"hasChildren":true,"opBy":"1a19ef09b12344b4a797d6e6dfe7fb29","opAt":1468896230,"delFlag":false}],"00030001":[{"id":"d1e991ad38a8424daf9f7eb000ee27f4","parentId":"d920314e925c451da6d881e7a29743b7","path":"000300010001","name":"网站配置","aliasName":"Settings","type":"menu","href":"/platform/cms/site","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"cms.site.settings","location":20,"hasChildren":false,"opBy":"1a19ef09b12344b4a797d6e6dfe7fb29","opAt":1468895881,"delFlag":false}],"00020003":[{"id":"234f8ec3c2bc42bf9f6202aecae36fd6","parentId":"4cd8e4e9519e4cff95465194fdcc8d88","path":"000200030001","name":"文本内容","aliasName":"Txt","type":"menu","href":"/platform/wx/reply/txt","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.reply.txt","location":7,"hasChildren":false,"opBy":"","opAt":1467471884,"delFlag":false}, {"id":"17e1ee23ca1443f1bc886c2f5eb7c24b","parentId":"4cd8e4e9519e4cff95465194fdcc8d88","path":"000200030002","name":"图文内容","aliasName":"News","type":"menu","href":"/platform/wx/reply/news","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.reply.news","location":8,"hasChildren":false,"opBy":"","opAt":1467471926,"delFlag":false}, {"id":"2cb327ad59b140828fd26eb2a46cb948","parentId":"4cd8e4e9519e4cff95465194fdcc8d88","path":"000200030003","name":"关注自动回复","aliasName":"Follow","type":"menu","href":"/platform/wx/reply/conf/follow","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.reply.follow","location":9,"hasChildren":false,"opBy":"","opAt":1467472280,"delFlag":false}, {"id":"0706112ff5dc46e388064a99bcdb0561","parentId":"4cd8e4e9519e4cff95465194fdcc8d88","path":"000200030004","name":"关键词回复","aliasName":"Keyword","type":"menu","href":"/platform/wx/reply/conf/keyword","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.reply.keyword","location":10,"hasChildren":false,"opBy":"","opAt":1467472362,"delFlag":false}],"00020002":[{"id":"f426468abf714b1599729f8c36ebbb0d","parentId":"9f20a757a6bc40ddbb650c70debbf660","path":"000200020001","name":"会员消息","aliasName":"Msg","type":"menu","href":"/platform/wx/msg/user","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.msg.user","location":4,"hasChildren":true,"opBy":"","opAt":1467471478,"delFlag":false}, {"id":"6bb17a41f6394ed0a8a6faf5ff781354","parentId":"9f20a757a6bc40ddbb650c70debbf660","path":"000200020002","name":"群发消息","aliasName":"Mass","type":"menu","href":"/platform/wx/msg/mass","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.msg.mass","location":5,"hasChildren":false,"opBy":"","opAt":1467471561,"delFlag":false}],"00030003":[{"id":"9822bafbe3454dfd8e8b974ebc304d03","parentId":"3f330d729ca34dc9825c46122be1bfae","path":"000300030001","name":"链接分类","aliasName":"Class","type":"menu","href":"/platform/cms/link/class","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"cms.link.class","location":25,"hasChildren":false,"opBy":"1a19ef09b12344b4a797d6e6dfe7fb29","opAt":1468896932,"delFlag":false}, {"id":"68cdbf694f71445c8587a20234d6fe31","parentId":"3f330d729ca34dc9825c46122be1bfae","path":"000300030002","name":"链接管理","aliasName":"Link","type":"menu","href":"/platform/cms/link/link","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"cms.link.link","location":26,"hasChildren":false,"opBy":"1a19ef09b12344b4a797d6e6dfe7fb29","opAt":1468897031,"delFlag":false}],"0001":[{"id":"908e2cd839fd4a8da9da393ef4d2753d","parentId":"85deb682ed3f42249891871bf91ec0b5","path":"00010001","name":"系统管理","aliasName":"Manager","type":"menu","href":"","target":"","icon":"ti-settings","isShow":true,"disabled":false,"permission":"sys.manager","note":"系统管理","location":28,"hasChildren":true,"opBy":"","opAt":1503131297,"delFlag":false}],"00010001":[{"id":"d721d2b3a8c3412cb5e314874a428e13","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010001","name":"单位管理","aliasName":"Unit","type":"menu","href":"/platform/sys/unit","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.unit","location":29,"hasChildren":false,"opBy":"","opAt":1503131297,"delFlag":false}, {"id":"2f6c6ccb3d1b4a08b13838a28bad6a0f","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010002","name":"用户管理","aliasName":"User","type":"menu","href":"/platform/sys/user","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.user","location":30,"hasChildren":false,"opBy":"","opAt":1503131297,"delFlag":false}, {"id":"42524a0a16e040aca3679be280f5bebe","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010003","name":"角色管理","aliasName":"Role","type":"menu","href":"/platform/sys/role","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.role","location":31,"hasChildren":false,"opBy":"","opAt":1503131298,"delFlag":false}, {"id":"4bbc9291820145179c0148c14d2b7ec4","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010004","name":"菜单管理","aliasName":"Menu","type":"menu","href":"/platform/sys/menu","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.menu","location":32,"hasChildren":false,"opBy":"","opAt":1503131298,"delFlag":false}, {"id":"d7644144662943a69c495b0f0871b32d","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010005","name":"系统参数","aliasName":"Param","type":"menu","href":"/platform/sys/conf","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.conf","location":33,"hasChildren":false,"opBy":"","opAt":1503131298,"delFlag":false}, {"id":"f48811f20c274ff6975d1cc5d5564e12","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010006","name":"日志管理","aliasName":"Log","type":"menu","href":"/platform/sys/log","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.log","location":34,"hasChildren":false,"opBy":"","opAt":1503131298,"delFlag":false}, {"id":"aa6e4704479147ecb228f7ea7a6b9658","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010007","name":"定时任务","aliasName":"Task","type":"menu","href":"/platform/sys/task","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.task","location":35,"hasChildren":false,"opBy":"","opAt":1503131298,"delFlag":false}, {"id":"a550cd81ab6d4e65a1239b1877b9d853","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010008","name":"自定义路由","aliasName":"Route","type":"menu","href":"/platform/sys/route","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.route","location":36,"hasChildren":false,"opBy":"","opAt":1503131298,"delFlag":false}, {"id":"e25ca6c45ea246bfa387a0c04dfa08ba","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010009","name":"应用管理","aliasName":"App","type":"menu","href":"/platform/sys/api","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.api","location":37,"hasChildren":false,"opBy":"","opAt":1503131298,"delFlag":false}, {"id":"b3f48c0f12a742d9b9f9616dda1fc27a","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010010","name":"数据字典","aliasName":"Dict","type":"menu","href":"/platform/sys/dict","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.dict","location":38,"hasChildren":false,"opBy":"","opAt":1503131298,"delFlag":false}, {"id":"2fb9d18773bd4102b1613303023a9394","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010011","name":"插件管理","aliasName":"Plugin","type":"menu","href":"/platform/sys/plugin","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.plugin","location":39,"hasChildren":false,"opBy":"","opAt":1503131298,"delFlag":false}]},"opBy":"","opAt":1503131299,"delFlag":false}] from doGetAuthenticationInfo
[DEBUG] 2017-08-21 11:39:24,018 org.apache.shiro.realm.AuthenticatingRealm.cacheAuthenticationInfoIfPossible(AuthenticatingRealm.java:507) - AuthenticationInfo caching is disabled for info [/*cn.wizzer.modules.models.sys.Sys_user@1a05095*/{"id":"1565babb5d96488896e82f9fe63d1264","loginname":"superadmin","password":"v0oeXIGXcvB3VQSh1D7MrApgcHS0vqWTBlMjUrFirPI=","salt":"2dxOrf+GJ/DOA9j7WnNGEw==","nickname":"超级管理员","isOnline":true,"disabled":false,"email":"wizzer@qq.com","loginAt":1503286382,"loginIp":"127.0.0.1","loginCount":11,"loginTheme":"palette.css","loginSidebar":false,"loginBoxed":false,"loginScroll":false,"loginPjax":true,"unitid":"1fac03b8d4494cdf9bc92eb5b6268a6a","unit":{"id":"1fac03b8d4494cdf9bc92eb5b6268a6a","parentId":"","path":"0001","name":"系统管理","aliasName":"System","address":"银河-太阳系-地球","telephone":"","email":"wizzer@qq.com","website":"http://www.wizzer.cn","location":1,"hasChildren":false,"opBy":"","opAt":1503131297,"delFlag":false},"roles":[{"id":"835a4ed84f444084a04ec02d9e933ce6","name":"系统管理员","code":"sysadmin","aliasName":"Sysadmin","disabled":false,"unitid":"","note":"System Admin","opBy":"","opAt":1503131299,"delFlag":false}],"units":[{"id":"1fac03b8d4494cdf9bc92eb5b6268a6a","parentId":"","path":"0001","name":"系统管理","aliasName":"System","address":"银河-太阳系-地球","telephone":"","email":"wizzer@qq.com","website":"http://www.wizzer.cn","location":1,"hasChildren":false,"opBy":"","opAt":1503131297,"delFlag":false}],"menus":[{"id":"b0edc6861a494b79b97990dc05f0a524","parentId":"","path":"0002","name":"微信","aliasName":"Wechat","type":"menu","href":"","target":"","icon":"","isShow":true,"disabled":false,"permission":"wx","location":0,"hasChildren":true,"opBy":"","opAt":1467471229,"delFlag":false}, {"id":"e4256d7b0ffc4a02906cf900322b6213","parentId":"b0edc6861a494b79b97990dc05f0a524","path":"00020001","name":"微信会员","aliasName":"Member","type":"menu","href":"","target":"","icon":"fa fa-user","isShow":true,"disabled":false,"permission":"wx.user","location":1,"hasChildren":true,"opBy":"","opAt":1467471292,"delFlag":false}, {"id":"b19b23b0459a4754bf1fb8cb234450f2","parentId":"e4256d7b0ffc4a02906cf900322b6213","path":"000200010001","name":"会员列表","aliasName":"List","type":"menu","href":"/platform/wx/user/index","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.user.list","location":2,"hasChildren":false,"opBy":"","opAt":1467471357,"delFlag":false}, {"id":"9f20a757a6bc40ddbb650c70debbf660","parentId":"b0edc6861a494b79b97990dc05f0a524","path":"00020002","name":"消息管理","aliasName":"Message","type":"menu","href":"","target":"","icon":"ti-pencil-alt","isShow":true,"disabled":false,"permission":"wx.msg","location":3,"hasChildren":true,"opBy":"","opAt":1467471415,"delFlag":false}, {"id":"f426468abf714b1599729f8c36ebbb0d","parentId":"9f20a757a6bc40ddbb650c70debbf660","path":"000200020001","name":"会员消息","aliasName":"Msg","type":"menu","href":"/platform/wx/msg/user","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.msg.user","location":4,"hasChildren":true,"opBy":"","opAt":1467471478,"delFlag":false}, {"id":"6bb17a41f6394ed0a8a6faf5ff781354","parentId":"9f20a757a6bc40ddbb650c70debbf660","path":"000200020002","name":"群发消息","aliasName":"Mass","type":"menu","href":"/platform/wx/msg/mass","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.msg.mass","location":5,"hasChildren":false,"opBy":"","opAt":1467471561,"delFlag":false}, {"id":"4cd8e4e9519e4cff95465194fdcc8d88","parentId":"b0edc6861a494b79b97990dc05f0a524","path":"00020003","name":"自动回复","aliasName":"AutoReply","type":"menu","href":"","target":"","icon":"ti-back-left","isShow":true,"disabled":false,"permission":"wx.reply","location":6,"hasChildren":true,"opBy":"","opAt":1467471610,"delFlag":false}, {"id":"234f8ec3c2bc42bf9f6202aecae36fd6","parentId":"4cd8e4e9519e4cff95465194fdcc8d88","path":"000200030001","name":"文本内容","aliasName":"Txt","type":"menu","href":"/platform/wx/reply/txt","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.reply.txt","location":7,"hasChildren":false,"opBy":"","opAt":1467471884,"delFlag":false}, {"id":"17e1ee23ca1443f1bc886c2f5eb7c24b","parentId":"4cd8e4e9519e4cff95465194fdcc8d88","path":"000200030002","name":"图文内容","aliasName":"News","type":"menu","href":"/platform/wx/reply/news","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.reply.news","location":8,"hasChildren":false,"opBy":"","opAt":1467471926,"delFlag":false}, {"id":"2cb327ad59b140828fd26eb2a46cb948","parentId":"4cd8e4e9519e4cff95465194fdcc8d88","path":"000200030003","name":"关注自动回复","aliasName":"Follow","type":"menu","href":"/platform/wx/reply/conf/follow","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.reply.follow","location":9,"hasChildren":false,"opBy":"","opAt":1467472280,"delFlag":false}, {"id":"0706112ff5dc46e388064a99bcdb0561","parentId":"4cd8e4e9519e4cff95465194fdcc8d88","path":"000200030004","name":"关键词回复","aliasName":"Keyword","type":"menu","href":"/platform/wx/reply/conf/keyword","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.reply.keyword","location":10,"hasChildren":false,"opBy":"","opAt":1467472362,"delFlag":false}, {"id":"bcf64d623fdd4519ae345b7a08c071a1","parentId":"b0edc6861a494b79b97990dc05f0a524","path":"00020004","name":"微信配置","aliasName":"Config","type":"menu","href":"","target":"","icon":"fa fa-weixin","isShow":true,"disabled":false,"permission":"wx.conf","location":11,"hasChildren":true,"opBy":"","opAt":1467472498,"delFlag":false}, {"id":"66cc21d7ce104dd6877cbce114c59fb3","parentId":"bcf64d623fdd4519ae345b7a08c071a1","path":"000200040001","name":"帐号配置","aliasName":"Account","type":"menu","href":"/platform/wx/conf/account","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.conf.account","location":12,"hasChildren":false,"opBy":"","opAt":1467472624,"delFlag":false}, {"id":"2fab774f8b6d40cb9d7e187babab2d91","parentId":"bcf64d623fdd4519ae345b7a08c071a1","path":"000200040002","name":"菜单配置","aliasName":"Menu","type":"menu","href":"/platform/wx/conf/menu","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.conf.menu","location":13,"hasChildren":false,"opBy":"","opAt":1467472649,"delFlag":false}, {"id":"6afc5075913d4df4b44a6476080e35a0","parentId":"b0edc6861a494b79b97990dc05f0a524","path":"00020005","name":"模板消息","aliasName":"Template","type":"menu","href":"","target":"","icon":"ti-notepad","isShow":true,"disabled":false,"permission":"wx.tpl","location":14,"hasChildren":true,"opBy":"","opAt":1470406797,"delFlag":false}, {"id":"1385ae887e5c4b8aa33fbf228be7f907","parentId":"6afc5075913d4df4b44a6476080e35a0","path":"000200050001","name":"模板编号","aliasName":"Id","type":"menu","href":"/platform/wx/tpl/id","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.tpl.id","location":15,"hasChildren":false,"opBy":"","opAt":1470406854,"delFlag":false}, {"id":"cabbe834a7474675b899e8442b5c2604","parentId":"6afc5075913d4df4b44a6476080e35a0","path":"000200050002","name":"模板列表","aliasName":"List","type":"menu","href":"/platform/wx/tpl/list","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.tpl.list","location":16,"hasChildren":false,"opBy":"","opAt":1470406883,"delFlag":false}, {"id":"c76a84f871d047db955dd1465c845ac1","parentId":"6afc5075913d4df4b44a6476080e35a0","path":"000200050003","name":"发送记录","aliasName":"Log","type":"menu","href":"/platform/wx/tpl/log","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.tpl.log","location":17,"hasChildren":false,"opBy":"","opAt":1470406926,"delFlag":false}, {"id":"02e86a61e99746bea34236ea73dd52a5","parentId":"","path":"0003","name":"CMS","aliasName":"CMS","type":"menu","href":"","target":"","icon":"","isShow":true,"disabled":false,"permission":"cms","location":18,"hasChildren":true,"opBy":"1a19ef09b12344b4a797d6e6dfe7fb29","opAt":1468895671,"delFlag":false}, {"id":"d920314e925c451da6d881e7a29743b7","parentId":"02e86a61e99746bea34236ea73dd52a5","path":"00030001","name":"站点管理","aliasName":"Site","type":"menu","href":"","target":"","icon":"ti-world","isShow":true,"disabled":false,"permission":"cms.site","location":19,"hasChildren":true,"opBy":"1a19ef09b12344b4a797d6e6dfe7fb29","opAt":1468895821,"delFlag":false}, {"id":"d1e991ad38a8424daf9f7eb000ee27f4","parentId":"d920314e925c451da6d881e7a29743b7","path":"000300010001","name":"网站配置","aliasName":"Settings","type":"menu","href":"/platform/cms/site","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"cms.site.settings","location":20,"hasChildren":false,"opBy":"1a19ef09b12344b4a797d6e6dfe7fb29","opAt":1468895881,"delFlag":false}, {"id":"6b6de8c720c645a1808e1c3e9ccbfc90","parentId":"02e86a61e99746bea34236ea73dd52a5","path":"00030002","name":"内容管理","aliasName":"Content","type":"menu","href":"","target":"","icon":"ti-pencil-alt","isShow":true,"disabled":false,"permission":"cms.content","location":21,"hasChildren":true,"opBy":"1a19ef09b12344b4a797d6e6dfe7fb29","opAt":1468895990,"delFlag":false}, {"id":"b2631bbdbf824cc4b74d819c87962c0d","parentId":"6b6de8c720c645a1808e1c3e9ccbfc90","path":"000300020001","name":"栏目管理","aliasName":"Channel","type":"menu","href":"/platform/cms/channel","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"cms.content.channel","location":22,"hasChildren":false,"opBy":"1a19ef09b12344b4a797d6e6dfe7fb29","opAt":1468896018,"delFlag":false}, {"id":"6075fc0cf0ef441b9d93cc3cab3445bf","parentId":"6b6de8c720c645a1808e1c3e9ccbfc90","path":"000300020002","name":"文章管理","aliasName":"Article","type":"menu","href":"/platform/cms/article","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"cms.content.article","location":23,"hasChildren":false,"opBy":"1a19ef09b12344b4a797d6e6dfe7fb29","opAt":1468896141,"delFlag":false}, {"id":"3f330d729ca34dc9825c46122be1bfae","parentId":"02e86a61e99746bea34236ea73dd52a5","path":"00030003","name":"广告链接","aliasName":"AD","type":"menu","href":"","target":"","icon":"ti-link","isShow":true,"disabled":false,"permission":"cms.link","location":24,"hasChildren":true,"opBy":"1a19ef09b12344b4a797d6e6dfe7fb29","opAt":1468896230,"delFlag":false}, {"id":"9822bafbe3454dfd8e8b974ebc304d03","parentId":"3f330d729ca34dc9825c46122be1bfae","path":"000300030001","name":"链接分类","aliasName":"Class","type":"menu","href":"/platform/cms/link/class","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"cms.link.class","location":25,"hasChildren":false,"opBy":"1a19ef09b12344b4a797d6e6dfe7fb29","opAt":1468896932,"delFlag":false}, {"id":"68cdbf694f71445c8587a20234d6fe31","parentId":"3f330d729ca34dc9825c46122be1bfae","path":"000300030002","name":"链接管理","aliasName":"Link","type":"menu","href":"/platform/cms/link/link","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"cms.link.link","location":26,"hasChildren":false,"opBy":"1a19ef09b12344b4a797d6e6dfe7fb29","opAt":1468897031,"delFlag":false}, {"id":"85deb682ed3f42249891871bf91ec0b5","parentId":"","path":"0001","name":"系统","aliasName":"System","type":"menu","href":"","target":"","icon":"","isShow":true,"disabled":false,"permission":"sys","note":"系统","location":27,"hasChildren":true,"opBy":"","opAt":1503131297,"delFlag":false}, {"id":"908e2cd839fd4a8da9da393ef4d2753d","parentId":"85deb682ed3f42249891871bf91ec0b5","path":"00010001","name":"系统管理","aliasName":"Manager","type":"menu","href":"","target":"","icon":"ti-settings","isShow":true,"disabled":false,"permission":"sys.manager","note":"系统管理","location":28,"hasChildren":true,"opBy":"","opAt":1503131297,"delFlag":false}, {"id":"d721d2b3a8c3412cb5e314874a428e13","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010001","name":"单位管理","aliasName":"Unit","type":"menu","href":"/platform/sys/unit","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.unit","location":29,"hasChildren":false,"opBy":"","opAt":1503131297,"delFlag":false}, {"id":"2f6c6ccb3d1b4a08b13838a28bad6a0f","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010002","name":"用户管理","aliasName":"User","type":"menu","href":"/platform/sys/user","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.user","location":30,"hasChildren":false,"opBy":"","opAt":1503131297,"delFlag":false}, {"id":"42524a0a16e040aca3679be280f5bebe","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010003","name":"角色管理","aliasName":"Role","type":"menu","href":"/platform/sys/role","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.role","location":31,"hasChildren":false,"opBy":"","opAt":1503131298,"delFlag":false}, {"id":"4bbc9291820145179c0148c14d2b7ec4","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010004","name":"菜单管理","aliasName":"Menu","type":"menu","href":"/platform/sys/menu","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.menu","location":32,"hasChildren":false,"opBy":"","opAt":1503131298,"delFlag":false}, {"id":"d7644144662943a69c495b0f0871b32d","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010005","name":"系统参数","aliasName":"Param","type":"menu","href":"/platform/sys/conf","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.conf","location":33,"hasChildren":false,"opBy":"","opAt":1503131298,"delFlag":false}, {"id":"f48811f20c274ff6975d1cc5d5564e12","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010006","name":"日志管理","aliasName":"Log","type":"menu","href":"/platform/sys/log","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.log","location":34,"hasChildren":false,"opBy":"","opAt":1503131298,"delFlag":false}, {"id":"aa6e4704479147ecb228f7ea7a6b9658","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010007","name":"定时任务","aliasName":"Task","type":"menu","href":"/platform/sys/task","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.task","location":35,"hasChildren":false,"opBy":"","opAt":1503131298,"delFlag":false}, {"id":"a550cd81ab6d4e65a1239b1877b9d853","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010008","name":"自定义路由","aliasName":"Route","type":"menu","href":"/platform/sys/route","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.route","location":36,"hasChildren":false,"opBy":"","opAt":1503131298,"delFlag":false}, {"id":"e25ca6c45ea246bfa387a0c04dfa08ba","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010009","name":"应用管理","aliasName":"App","type":"menu","href":"/platform/sys/api","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.api","location":37,"hasChildren":false,"opBy":"","opAt":1503131298,"delFlag":false}, {"id":"b3f48c0f12a742d9b9f9616dda1fc27a","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010010","name":"数据字典","aliasName":"Dict","type":"menu","href":"/platform/sys/dict","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.dict","location":38,"hasChildren":false,"opBy":"","opAt":1503131298,"delFlag":false}, {"id":"2fb9d18773bd4102b1613303023a9394","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010011","name":"插件管理","aliasName":"Plugin","type":"menu","href":"/platform/sys/plugin","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.plugin","location":39,"hasChildren":false,"opBy":"","opAt":1503131298,"delFlag":false}],"firstMenus":[{"id":"b0edc6861a494b79b97990dc05f0a524","parentId":"","path":"0002","name":"微信","aliasName":"Wechat","type":"menu","href":"","target":"","icon":"","isShow":true,"disabled":false,"permission":"wx","location":0,"hasChildren":true,"opBy":"","opAt":1467471229,"delFlag":false}, {"id":"02e86a61e99746bea34236ea73dd52a5","parentId":"","path":"0003","name":"CMS","aliasName":"CMS","type":"menu","href":"","target":"","icon":"","isShow":true,"disabled":false,"permission":"cms","location":18,"hasChildren":true,"opBy":"1a19ef09b12344b4a797d6e6dfe7fb29","opAt":1468895671,"delFlag":false}, {"id":"85deb682ed3f42249891871bf91ec0b5","parentId":"","path":"0001","name":"系统","aliasName":"System","type":"menu","href":"","target":"","icon":"","isShow":true,"disabled":false,"permission":"sys","note":"系统","location":27,"hasChildren":true,"opBy":"","opAt":1503131297,"delFlag":false}],"secondMenus":{"00020001":[{"id":"b19b23b0459a4754bf1fb8cb234450f2","parentId":"e4256d7b0ffc4a02906cf900322b6213","path":"000200010001","name":"会员列表","aliasName":"List","type":"menu","href":"/platform/wx/user/index","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.user.list","location":2,"hasChildren":false,"opBy":"","opAt":1467471357,"delFlag":false}],"0002":[{"id":"e4256d7b0ffc4a02906cf900322b6213","parentId":"b0edc6861a494b79b97990dc05f0a524","path":"00020001","name":"微信会员","aliasName":"Member","type":"menu","href":"","target":"","icon":"fa fa-user","isShow":true,"disabled":false,"permission":"wx.user","location":1,"hasChildren":true,"opBy":"","opAt":1467471292,"delFlag":false}, {"id":"9f20a757a6bc40ddbb650c70debbf660","parentId":"b0edc6861a494b79b97990dc05f0a524","path":"00020002","name":"消息管理","aliasName":"Message","type":"menu","href":"","target":"","icon":"ti-pencil-alt","isShow":true,"disabled":false,"permission":"wx.msg","location":3,"hasChildren":true,"opBy":"","opAt":1467471415,"delFlag":false}, {"id":"4cd8e4e9519e4cff95465194fdcc8d88","parentId":"b0edc6861a494b79b97990dc05f0a524","path":"00020003","name":"自动回复","aliasName":"AutoReply","type":"menu","href":"","target":"","icon":"ti-back-left","isShow":true,"disabled":false,"permission":"wx.reply","location":6,"hasChildren":true,"opBy":"","opAt":1467471610,"delFlag":false}, {"id":"bcf64d623fdd4519ae345b7a08c071a1","parentId":"b0edc6861a494b79b97990dc05f0a524","path":"00020004","name":"微信配置","aliasName":"Config","type":"menu","href":"","target":"","icon":"fa fa-weixin","isShow":true,"disabled":false,"permission":"wx.conf","location":11,"hasChildren":true,"opBy":"","opAt":1467472498,"delFlag":false}, {"id":"6afc5075913d4df4b44a6476080e35a0","parentId":"b0edc6861a494b79b97990dc05f0a524","path":"00020005","name":"模板消息","aliasName":"Template","type":"menu","href":"","target":"","icon":"ti-notepad","isShow":true,"disabled":false,"permission":"wx.tpl","location":14,"hasChildren":true,"opBy":"","opAt":1470406797,"delFlag":false}],"00020005":[{"id":"1385ae887e5c4b8aa33fbf228be7f907","parentId":"6afc5075913d4df4b44a6476080e35a0","path":"000200050001","name":"模板编号","aliasName":"Id","type":"menu","href":"/platform/wx/tpl/id","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.tpl.id","location":15,"hasChildren":false,"opBy":"","opAt":1470406854,"delFlag":false}, {"id":"cabbe834a7474675b899e8442b5c2604","parentId":"6afc5075913d4df4b44a6476080e35a0","path":"000200050002","name":"模板列表","aliasName":"List","type":"menu","href":"/platform/wx/tpl/list","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.tpl.list","location":16,"hasChildren":false,"opBy":"","opAt":1470406883,"delFlag":false}, {"id":"c76a84f871d047db955dd1465c845ac1","parentId":"6afc5075913d4df4b44a6476080e35a0","path":"000200050003","name":"发送记录","aliasName":"Log","type":"menu","href":"/platform/wx/tpl/log","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.tpl.log","location":17,"hasChildren":false,"opBy":"","opAt":1470406926,"delFlag":false}],"00030002":[{"id":"b2631bbdbf824cc4b74d819c87962c0d","parentId":"6b6de8c720c645a1808e1c3e9ccbfc90","path":"000300020001","name":"栏目管理","aliasName":"Channel","type":"menu","href":"/platform/cms/channel","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"cms.content.channel","location":22,"hasChildren":false,"opBy":"1a19ef09b12344b4a797d6e6dfe7fb29","opAt":1468896018,"delFlag":false}, {"id":"6075fc0cf0ef441b9d93cc3cab3445bf","parentId":"6b6de8c720c645a1808e1c3e9ccbfc90","path":"000300020002","name":"文章管理","aliasName":"Article","type":"menu","href":"/platform/cms/article","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"cms.content.article","location":23,"hasChildren":false,"opBy":"1a19ef09b12344b4a797d6e6dfe7fb29","opAt":1468896141,"delFlag":false}],"00020004":[{"id":"66cc21d7ce104dd6877cbce114c59fb3","parentId":"bcf64d623fdd4519ae345b7a08c071a1","path":"000200040001","name":"帐号配置","aliasName":"Account","type":"menu","href":"/platform/wx/conf/account","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.conf.account","location":12,"hasChildren":false,"opBy":"","opAt":1467472624,"delFlag":false}, {"id":"2fab774f8b6d40cb9d7e187babab2d91","parentId":"bcf64d623fdd4519ae345b7a08c071a1","path":"000200040002","name":"菜单配置","aliasName":"Menu","type":"menu","href":"/platform/wx/conf/menu","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.conf.menu","location":13,"hasChildren":false,"opBy":"","opAt":1467472649,"delFlag":false}],"0003":[{"id":"d920314e925c451da6d881e7a29743b7","parentId":"02e86a61e99746bea34236ea73dd52a5","path":"00030001","name":"站点管理","aliasName":"Site","type":"menu","href":"","target":"","icon":"ti-world","isShow":true,"disabled":false,"permission":"cms.site","location":19,"hasChildren":true,"opBy":"1a19ef09b12344b4a797d6e6dfe7fb29","opAt":1468895821,"delFlag":false}, {"id":"6b6de8c720c645a1808e1c3e9ccbfc90","parentId":"02e86a61e99746bea34236ea73dd52a5","path":"00030002","name":"内容管理","aliasName":"Content","type":"menu","href":"","target":"","icon":"ti-pencil-alt","isShow":true,"disabled":false,"permission":"cms.content","location":21,"hasChildren":true,"opBy":"1a19ef09b12344b4a797d6e6dfe7fb29","opAt":1468895990,"delFlag":false}, {"id":"3f330d729ca34dc9825c46122be1bfae","parentId":"02e86a61e99746bea34236ea73dd52a5","path":"00030003","name":"广告链接","aliasName":"AD","type":"menu","href":"","target":"","icon":"ti-link","isShow":true,"disabled":false,"permission":"cms.link","location":24,"hasChildren":true,"opBy":"1a19ef09b12344b4a797d6e6dfe7fb29","opAt":1468896230,"delFlag":false}],"00030001":[{"id":"d1e991ad38a8424daf9f7eb000ee27f4","parentId":"d920314e925c451da6d881e7a29743b7","path":"000300010001","name":"网站配置","aliasName":"Settings","type":"menu","href":"/platform/cms/site","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"cms.site.settings","location":20,"hasChildren":false,"opBy":"1a19ef09b12344b4a797d6e6dfe7fb29","opAt":1468895881,"delFlag":false}],"00020003":[{"id":"234f8ec3c2bc42bf9f6202aecae36fd6","parentId":"4cd8e4e9519e4cff95465194fdcc8d88","path":"000200030001","name":"文本内容","aliasName":"Txt","type":"menu","href":"/platform/wx/reply/txt","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.reply.txt","location":7,"hasChildren":false,"opBy":"","opAt":1467471884,"delFlag":false}, {"id":"17e1ee23ca1443f1bc886c2f5eb7c24b","parentId":"4cd8e4e9519e4cff95465194fdcc8d88","path":"000200030002","name":"图文内容","aliasName":"News","type":"menu","href":"/platform/wx/reply/news","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.reply.news","location":8,"hasChildren":false,"opBy":"","opAt":1467471926,"delFlag":false}, {"id":"2cb327ad59b140828fd26eb2a46cb948","parentId":"4cd8e4e9519e4cff95465194fdcc8d88","path":"000200030003","name":"关注自动回复","aliasName":"Follow","type":"menu","href":"/platform/wx/reply/conf/follow","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.reply.follow","location":9,"hasChildren":false,"opBy":"","opAt":1467472280,"delFlag":false}, {"id":"0706112ff5dc46e388064a99bcdb0561","parentId":"4cd8e4e9519e4cff95465194fdcc8d88","path":"000200030004","name":"关键词回复","aliasName":"Keyword","type":"menu","href":"/platform/wx/reply/conf/keyword","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.reply.keyword","location":10,"hasChildren":false,"opBy":"","opAt":1467472362,"delFlag":false}],"00020002":[{"id":"f426468abf714b1599729f8c36ebbb0d","parentId":"9f20a757a6bc40ddbb650c70debbf660","path":"000200020001","name":"会员消息","aliasName":"Msg","type":"menu","href":"/platform/wx/msg/user","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.msg.user","location":4,"hasChildren":true,"opBy":"","opAt":1467471478,"delFlag":false}, {"id":"6bb17a41f6394ed0a8a6faf5ff781354","parentId":"9f20a757a6bc40ddbb650c70debbf660","path":"000200020002","name":"群发消息","aliasName":"Mass","type":"menu","href":"/platform/wx/msg/mass","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.msg.mass","location":5,"hasChildren":false,"opBy":"","opAt":1467471561,"delFlag":false}],"00030003":[{"id":"9822bafbe3454dfd8e8b974ebc304d03","parentId":"3f330d729ca34dc9825c46122be1bfae","path":"000300030001","name":"链接分类","aliasName":"Class","type":"menu","href":"/platform/cms/link/class","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"cms.link.class","location":25,"hasChildren":false,"opBy":"1a19ef09b12344b4a797d6e6dfe7fb29","opAt":1468896932,"delFlag":false}, {"id":"68cdbf694f71445c8587a20234d6fe31","parentId":"3f330d729ca34dc9825c46122be1bfae","path":"000300030002","name":"链接管理","aliasName":"Link","type":"menu","href":"/platform/cms/link/link","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"cms.link.link","location":26,"hasChildren":false,"opBy":"1a19ef09b12344b4a797d6e6dfe7fb29","opAt":1468897031,"delFlag":false}],"0001":[{"id":"908e2cd839fd4a8da9da393ef4d2753d","parentId":"85deb682ed3f42249891871bf91ec0b5","path":"00010001","name":"系统管理","aliasName":"Manager","type":"menu","href":"","target":"","icon":"ti-settings","isShow":true,"disabled":false,"permission":"sys.manager","note":"系统管理","location":28,"hasChildren":true,"opBy":"","opAt":1503131297,"delFlag":false}],"00010001":[{"id":"d721d2b3a8c3412cb5e314874a428e13","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010001","name":"单位管理","aliasName":"Unit","type":"menu","href":"/platform/sys/unit","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.unit","location":29,"hasChildren":false,"opBy":"","opAt":1503131297,"delFlag":false}, {"id":"2f6c6ccb3d1b4a08b13838a28bad6a0f","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010002","name":"用户管理","aliasName":"User","type":"menu","href":"/platform/sys/user","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.user","location":30,"hasChildren":false,"opBy":"","opAt":1503131297,"delFlag":false}, {"id":"42524a0a16e040aca3679be280f5bebe","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010003","name":"角色管理","aliasName":"Role","type":"menu","href":"/platform/sys/role","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.role","location":31,"hasChildren":false,"opBy":"","opAt":1503131298,"delFlag":false}, {"id":"4bbc9291820145179c0148c14d2b7ec4","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010004","name":"菜单管理","aliasName":"Menu","type":"menu","href":"/platform/sys/menu","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.menu","location":32,"hasChildren":false,"opBy":"","opAt":1503131298,"delFlag":false}, {"id":"d7644144662943a69c495b0f0871b32d","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010005","name":"系统参数","aliasName":"Param","type":"menu","href":"/platform/sys/conf","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.conf","location":33,"hasChildren":false,"opBy":"","opAt":1503131298,"delFlag":false}, {"id":"f48811f20c274ff6975d1cc5d5564e12","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010006","name":"日志管理","aliasName":"Log","type":"menu","href":"/platform/sys/log","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.log","location":34,"hasChildren":false,"opBy":"","opAt":1503131298,"delFlag":false}, {"id":"aa6e4704479147ecb228f7ea7a6b9658","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010007","name":"定时任务","aliasName":"Task","type":"menu","href":"/platform/sys/task","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.task","location":35,"hasChildren":false,"opBy":"","opAt":1503131298,"delFlag":false}, {"id":"a550cd81ab6d4e65a1239b1877b9d853","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010008","name":"自定义路由","aliasName":"Route","type":"menu","href":"/platform/sys/route","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.route","location":36,"hasChildren":false,"opBy":"","opAt":1503131298,"delFlag":false}, {"id":"e25ca6c45ea246bfa387a0c04dfa08ba","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010009","name":"应用管理","aliasName":"App","type":"menu","href":"/platform/sys/api","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.api","location":37,"hasChildren":false,"opBy":"","opAt":1503131298,"delFlag":false}, {"id":"b3f48c0f12a742d9b9f9616dda1fc27a","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010010","name":"数据字典","aliasName":"Dict","type":"menu","href":"/platform/sys/dict","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.dict","location":38,"hasChildren":false,"opBy":"","opAt":1503131298,"delFlag":false}, {"id":"2fb9d18773bd4102b1613303023a9394","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010011","name":"插件管理","aliasName":"Plugin","type":"menu","href":"/platform/sys/plugin","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.plugin","location":39,"hasChildren":false,"opBy":"","opAt":1503131298,"delFlag":false}]},"opBy":"","opAt":1503131299,"delFlag":false}].  Submitted token: [cn.wizzer.common.shiro.realm.CaptchaToken - superadmin, rememberMe=false (127.0.0.1)].
[DEBUG] 2017-08-21 11:39:24,262 org.apache.shiro.authc.credential.SimpleCredentialsMatcher.equals(SimpleCredentialsMatcher.java:95) - Performing credentials equality check for tokenCredentials of type [org.apache.shiro.crypto.hash.SimpleHash and accountCredentials of type [org.apache.shiro.crypto.hash.SimpleHash]
[DEBUG] 2017-08-21 11:39:24,263 org.apache.shiro.authc.credential.SimpleCredentialsMatcher.equals(SimpleCredentialsMatcher.java:101) - Both credentials arguments can be easily converted to byte arrays.  Performing array equals comparison
[DEBUG] 2017-08-21 11:39:24,263 org.apache.shiro.authc.AbstractAuthenticator.authenticate(AbstractAuthenticator.java:233) - Authentication successful for token [cn.wizzer.common.shiro.realm.CaptchaToken - superadmin, rememberMe=false (127.0.0.1)].  Returned account [/*cn.wizzer.modules.models.sys.Sys_user@1a05095*/{"id":"1565babb5d96488896e82f9fe63d1264","loginname":"superadmin","password":"v0oeXIGXcvB3VQSh1D7MrApgcHS0vqWTBlMjUrFirPI=","salt":"2dxOrf+GJ/DOA9j7WnNGEw==","nickname":"超级管理员","isOnline":true,"disabled":false,"email":"wizzer@qq.com","loginAt":1503286382,"loginIp":"127.0.0.1","loginCount":11,"loginTheme":"palette.css","loginSidebar":false,"loginBoxed":false,"loginScroll":false,"loginPjax":true,"unitid":"1fac03b8d4494cdf9bc92eb5b6268a6a","unit":{"id":"1fac03b8d4494cdf9bc92eb5b6268a6a","parentId":"","path":"0001","name":"系统管理","aliasName":"System","address":"银河-太阳系-地球","telephone":"","email":"wizzer@qq.com","website":"http://www.wizzer.cn","location":1,"hasChildren":false,"opBy":"","opAt":1503131297,"delFlag":false},"roles":[{"id":"835a4ed84f444084a04ec02d9e933ce6","name":"系统管理员","code":"sysadmin","aliasName":"Sysadmin","disabled":false,"unitid":"","note":"System Admin","opBy":"","opAt":1503131299,"delFlag":false}],"units":[{"id":"1fac03b8d4494cdf9bc92eb5b6268a6a","parentId":"","path":"0001","name":"系统管理","aliasName":"System","address":"银河-太阳系-地球","telephone":"","email":"wizzer@qq.com","website":"http://www.wizzer.cn","location":1,"hasChildren":false,"opBy":"","opAt":1503131297,"delFlag":false}],"menus":[{"id":"b0edc6861a494b79b97990dc05f0a524","parentId":"","path":"0002","name":"微信","aliasName":"Wechat","type":"menu","href":"","target":"","icon":"","isShow":true,"disabled":false,"permission":"wx","location":0,"hasChildren":true,"opBy":"","opAt":1467471229,"delFlag":false}, {"id":"e4256d7b0ffc4a02906cf900322b6213","parentId":"b0edc6861a494b79b97990dc05f0a524","path":"00020001","name":"微信会员","aliasName":"Member","type":"menu","href":"","target":"","icon":"fa fa-user","isShow":true,"disabled":false,"permission":"wx.user","location":1,"hasChildren":true,"opBy":"","opAt":1467471292,"delFlag":false}, {"id":"b19b23b0459a4754bf1fb8cb234450f2","parentId":"e4256d7b0ffc4a02906cf900322b6213","path":"000200010001","name":"会员列表","aliasName":"List","type":"menu","href":"/platform/wx/user/index","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.user.list","location":2,"hasChildren":false,"opBy":"","opAt":1467471357,"delFlag":false}, {"id":"9f20a757a6bc40ddbb650c70debbf660","parentId":"b0edc6861a494b79b97990dc05f0a524","path":"00020002","name":"消息管理","aliasName":"Message","type":"menu","href":"","target":"","icon":"ti-pencil-alt","isShow":true,"disabled":false,"permission":"wx.msg","location":3,"hasChildren":true,"opBy":"","opAt":1467471415,"delFlag":false}, {"id":"f426468abf714b1599729f8c36ebbb0d","parentId":"9f20a757a6bc40ddbb650c70debbf660","path":"000200020001","name":"会员消息","aliasName":"Msg","type":"menu","href":"/platform/wx/msg/user","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.msg.user","location":4,"hasChildren":true,"opBy":"","opAt":1467471478,"delFlag":false}, {"id":"6bb17a41f6394ed0a8a6faf5ff781354","parentId":"9f20a757a6bc40ddbb650c70debbf660","path":"000200020002","name":"群发消息","aliasName":"Mass","type":"menu","href":"/platform/wx/msg/mass","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.msg.mass","location":5,"hasChildren":false,"opBy":"","opAt":1467471561,"delFlag":false}, {"id":"4cd8e4e9519e4cff95465194fdcc8d88","parentId":"b0edc6861a494b79b97990dc05f0a524","path":"00020003","name":"自动回复","aliasName":"AutoReply","type":"menu","href":"","target":"","icon":"ti-back-left","isShow":true,"disabled":false,"permission":"wx.reply","location":6,"hasChildren":true,"opBy":"","opAt":1467471610,"delFlag":false}, {"id":"234f8ec3c2bc42bf9f6202aecae36fd6","parentId":"4cd8e4e9519e4cff95465194fdcc8d88","path":"000200030001","name":"文本内容","aliasName":"Txt","type":"menu","href":"/platform/wx/reply/txt","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.reply.txt","location":7,"hasChildren":false,"opBy":"","opAt":1467471884,"delFlag":false}, {"id":"17e1ee23ca1443f1bc886c2f5eb7c24b","parentId":"4cd8e4e9519e4cff95465194fdcc8d88","path":"000200030002","name":"图文内容","aliasName":"News","type":"menu","href":"/platform/wx/reply/news","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.reply.news","location":8,"hasChildren":false,"opBy":"","opAt":1467471926,"delFlag":false}, {"id":"2cb327ad59b140828fd26eb2a46cb948","parentId":"4cd8e4e9519e4cff95465194fdcc8d88","path":"000200030003","name":"关注自动回复","aliasName":"Follow","type":"menu","href":"/platform/wx/reply/conf/follow","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.reply.follow","location":9,"hasChildren":false,"opBy":"","opAt":1467472280,"delFlag":false}, {"id":"0706112ff5dc46e388064a99bcdb0561","parentId":"4cd8e4e9519e4cff95465194fdcc8d88","path":"000200030004","name":"关键词回复","aliasName":"Keyword","type":"menu","href":"/platform/wx/reply/conf/keyword","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.reply.keyword","location":10,"hasChildren":false,"opBy":"","opAt":1467472362,"delFlag":false}, {"id":"bcf64d623fdd4519ae345b7a08c071a1","parentId":"b0edc6861a494b79b97990dc05f0a524","path":"00020004","name":"微信配置","aliasName":"Config","type":"menu","href":"","target":"","icon":"fa fa-weixin","isShow":true,"disabled":false,"permission":"wx.conf","location":11,"hasChildren":true,"opBy":"","opAt":1467472498,"delFlag":false}, {"id":"66cc21d7ce104dd6877cbce114c59fb3","parentId":"bcf64d623fdd4519ae345b7a08c071a1","path":"000200040001","name":"帐号配置","aliasName":"Account","type":"menu","href":"/platform/wx/conf/account","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.conf.account","location":12,"hasChildren":false,"opBy":"","opAt":1467472624,"delFlag":false}, {"id":"2fab774f8b6d40cb9d7e187babab2d91","parentId":"bcf64d623fdd4519ae345b7a08c071a1","path":"000200040002","name":"菜单配置","aliasName":"Menu","type":"menu","href":"/platform/wx/conf/menu","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.conf.menu","location":13,"hasChildren":false,"opBy":"","opAt":1467472649,"delFlag":false}, {"id":"6afc5075913d4df4b44a6476080e35a0","parentId":"b0edc6861a494b79b97990dc05f0a524","path":"00020005","name":"模板消息","aliasName":"Template","type":"menu","href":"","target":"","icon":"ti-notepad","isShow":true,"disabled":false,"permission":"wx.tpl","location":14,"hasChildren":true,"opBy":"","opAt":1470406797,"delFlag":false}, {"id":"1385ae887e5c4b8aa33fbf228be7f907","parentId":"6afc5075913d4df4b44a6476080e35a0","path":"000200050001","name":"模板编号","aliasName":"Id","type":"menu","href":"/platform/wx/tpl/id","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.tpl.id","location":15,"hasChildren":false,"opBy":"","opAt":1470406854,"delFlag":false}, {"id":"cabbe834a7474675b899e8442b5c2604","parentId":"6afc5075913d4df4b44a6476080e35a0","path":"000200050002","name":"模板列表","aliasName":"List","type":"menu","href":"/platform/wx/tpl/list","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.tpl.list","location":16,"hasChildren":false,"opBy":"","opAt":1470406883,"delFlag":false}, {"id":"c76a84f871d047db955dd1465c845ac1","parentId":"6afc5075913d4df4b44a6476080e35a0","path":"000200050003","name":"发送记录","aliasName":"Log","type":"menu","href":"/platform/wx/tpl/log","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.tpl.log","location":17,"hasChildren":false,"opBy":"","opAt":1470406926,"delFlag":false}, {"id":"02e86a61e99746bea34236ea73dd52a5","parentId":"","path":"0003","name":"CMS","aliasName":"CMS","type":"menu","href":"","target":"","icon":"","isShow":true,"disabled":false,"permission":"cms","location":18,"hasChildren":true,"opBy":"1a19ef09b12344b4a797d6e6dfe7fb29","opAt":1468895671,"delFlag":false}, {"id":"d920314e925c451da6d881e7a29743b7","parentId":"02e86a61e99746bea34236ea73dd52a5","path":"00030001","name":"站点管理","aliasName":"Site","type":"menu","href":"","target":"","icon":"ti-world","isShow":true,"disabled":false,"permission":"cms.site","location":19,"hasChildren":true,"opBy":"1a19ef09b12344b4a797d6e6dfe7fb29","opAt":1468895821,"delFlag":false}, {"id":"d1e991ad38a8424daf9f7eb000ee27f4","parentId":"d920314e925c451da6d881e7a29743b7","path":"000300010001","name":"网站配置","aliasName":"Settings","type":"menu","href":"/platform/cms/site","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"cms.site.settings","location":20,"hasChildren":false,"opBy":"1a19ef09b12344b4a797d6e6dfe7fb29","opAt":1468895881,"delFlag":false}, {"id":"6b6de8c720c645a1808e1c3e9ccbfc90","parentId":"02e86a61e99746bea34236ea73dd52a5","path":"00030002","name":"内容管理","aliasName":"Content","type":"menu","href":"","target":"","icon":"ti-pencil-alt","isShow":true,"disabled":false,"permission":"cms.content","location":21,"hasChildren":true,"opBy":"1a19ef09b12344b4a797d6e6dfe7fb29","opAt":1468895990,"delFlag":false}, {"id":"b2631bbdbf824cc4b74d819c87962c0d","parentId":"6b6de8c720c645a1808e1c3e9ccbfc90","path":"000300020001","name":"栏目管理","aliasName":"Channel","type":"menu","href":"/platform/cms/channel","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"cms.content.channel","location":22,"hasChildren":false,"opBy":"1a19ef09b12344b4a797d6e6dfe7fb29","opAt":1468896018,"delFlag":false}, {"id":"6075fc0cf0ef441b9d93cc3cab3445bf","parentId":"6b6de8c720c645a1808e1c3e9ccbfc90","path":"000300020002","name":"文章管理","aliasName":"Article","type":"menu","href":"/platform/cms/article","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"cms.content.article","location":23,"hasChildren":false,"opBy":"1a19ef09b12344b4a797d6e6dfe7fb29","opAt":1468896141,"delFlag":false}, {"id":"3f330d729ca34dc9825c46122be1bfae","parentId":"02e86a61e99746bea34236ea73dd52a5","path":"00030003","name":"广告链接","aliasName":"AD","type":"menu","href":"","target":"","icon":"ti-link","isShow":true,"disabled":false,"permission":"cms.link","location":24,"hasChildren":true,"opBy":"1a19ef09b12344b4a797d6e6dfe7fb29","opAt":1468896230,"delFlag":false}, {"id":"9822bafbe3454dfd8e8b974ebc304d03","parentId":"3f330d729ca34dc9825c46122be1bfae","path":"000300030001","name":"链接分类","aliasName":"Class","type":"menu","href":"/platform/cms/link/class","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"cms.link.class","location":25,"hasChildren":false,"opBy":"1a19ef09b12344b4a797d6e6dfe7fb29","opAt":1468896932,"delFlag":false}, {"id":"68cdbf694f71445c8587a20234d6fe31","parentId":"3f330d729ca34dc9825c46122be1bfae","path":"000300030002","name":"链接管理","aliasName":"Link","type":"menu","href":"/platform/cms/link/link","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"cms.link.link","location":26,"hasChildren":false,"opBy":"1a19ef09b12344b4a797d6e6dfe7fb29","opAt":1468897031,"delFlag":false}, {"id":"85deb682ed3f42249891871bf91ec0b5","parentId":"","path":"0001","name":"系统","aliasName":"System","type":"menu","href":"","target":"","icon":"","isShow":true,"disabled":false,"permission":"sys","note":"系统","location":27,"hasChildren":true,"opBy":"","opAt":1503131297,"delFlag":false}, {"id":"908e2cd839fd4a8da9da393ef4d2753d","parentId":"85deb682ed3f42249891871bf91ec0b5","path":"00010001","name":"系统管理","aliasName":"Manager","type":"menu","href":"","target":"","icon":"ti-settings","isShow":true,"disabled":false,"permission":"sys.manager","note":"系统管理","location":28,"hasChildren":true,"opBy":"","opAt":1503131297,"delFlag":false}, {"id":"d721d2b3a8c3412cb5e314874a428e13","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010001","name":"单位管理","aliasName":"Unit","type":"menu","href":"/platform/sys/unit","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.unit","location":29,"hasChildren":false,"opBy":"","opAt":1503131297,"delFlag":false}, {"id":"2f6c6ccb3d1b4a08b13838a28bad6a0f","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010002","name":"用户管理","aliasName":"User","type":"menu","href":"/platform/sys/user","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.user","location":30,"hasChildren":false,"opBy":"","opAt":1503131297,"delFlag":false}, {"id":"42524a0a16e040aca3679be280f5bebe","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010003","name":"角色管理","aliasName":"Role","type":"menu","href":"/platform/sys/role","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.role","location":31,"hasChildren":false,"opBy":"","opAt":1503131298,"delFlag":false}, {"id":"4bbc9291820145179c0148c14d2b7ec4","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010004","name":"菜单管理","aliasName":"Menu","type":"menu","href":"/platform/sys/menu","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.menu","location":32,"hasChildren":false,"opBy":"","opAt":1503131298,"delFlag":false}, {"id":"d7644144662943a69c495b0f0871b32d","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010005","name":"系统参数","aliasName":"Param","type":"menu","href":"/platform/sys/conf","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.conf","location":33,"hasChildren":false,"opBy":"","opAt":1503131298,"delFlag":false}, {"id":"f48811f20c274ff6975d1cc5d5564e12","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010006","name":"日志管理","aliasName":"Log","type":"menu","href":"/platform/sys/log","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.log","location":34,"hasChildren":false,"opBy":"","opAt":1503131298,"delFlag":false}, {"id":"aa6e4704479147ecb228f7ea7a6b9658","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010007","name":"定时任务","aliasName":"Task","type":"menu","href":"/platform/sys/task","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.task","location":35,"hasChildren":false,"opBy":"","opAt":1503131298,"delFlag":false}, {"id":"a550cd81ab6d4e65a1239b1877b9d853","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010008","name":"自定义路由","aliasName":"Route","type":"menu","href":"/platform/sys/route","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.route","location":36,"hasChildren":false,"opBy":"","opAt":1503131298,"delFlag":false}, {"id":"e25ca6c45ea246bfa387a0c04dfa08ba","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010009","name":"应用管理","aliasName":"App","type":"menu","href":"/platform/sys/api","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.api","location":37,"hasChildren":false,"opBy":"","opAt":1503131298,"delFlag":false}, {"id":"b3f48c0f12a742d9b9f9616dda1fc27a","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010010","name":"数据字典","aliasName":"Dict","type":"menu","href":"/platform/sys/dict","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.dict","location":38,"hasChildren":false,"opBy":"","opAt":1503131298,"delFlag":false}, {"id":"2fb9d18773bd4102b1613303023a9394","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010011","name":"插件管理","aliasName":"Plugin","type":"menu","href":"/platform/sys/plugin","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.plugin","location":39,"hasChildren":false,"opBy":"","opAt":1503131298,"delFlag":false}],"firstMenus":[{"id":"b0edc6861a494b79b97990dc05f0a524","parentId":"","path":"0002","name":"微信","aliasName":"Wechat","type":"menu","href":"","target":"","icon":"","isShow":true,"disabled":false,"permission":"wx","location":0,"hasChildren":true,"opBy":"","opAt":1467471229,"delFlag":false}, {"id":"02e86a61e99746bea34236ea73dd52a5","parentId":"","path":"0003","name":"CMS","aliasName":"CMS","type":"menu","href":"","target":"","icon":"","isShow":true,"disabled":false,"permission":"cms","location":18,"hasChildren":true,"opBy":"1a19ef09b12344b4a797d6e6dfe7fb29","opAt":1468895671,"delFlag":false}, {"id":"85deb682ed3f42249891871bf91ec0b5","parentId":"","path":"0001","name":"系统","aliasName":"System","type":"menu","href":"","target":"","icon":"","isShow":true,"disabled":false,"permission":"sys","note":"系统","location":27,"hasChildren":true,"opBy":"","opAt":1503131297,"delFlag":false}],"secondMenus":{"00020001":[{"id":"b19b23b0459a4754bf1fb8cb234450f2","parentId":"e4256d7b0ffc4a02906cf900322b6213","path":"000200010001","name":"会员列表","aliasName":"List","type":"menu","href":"/platform/wx/user/index","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.user.list","location":2,"hasChildren":false,"opBy":"","opAt":1467471357,"delFlag":false}],"0002":[{"id":"e4256d7b0ffc4a02906cf900322b6213","parentId":"b0edc6861a494b79b97990dc05f0a524","path":"00020001","name":"微信会员","aliasName":"Member","type":"menu","href":"","target":"","icon":"fa fa-user","isShow":true,"disabled":false,"permission":"wx.user","location":1,"hasChildren":true,"opBy":"","opAt":1467471292,"delFlag":false}, {"id":"9f20a757a6bc40ddbb650c70debbf660","parentId":"b0edc6861a494b79b97990dc05f0a524","path":"00020002","name":"消息管理","aliasName":"Message","type":"menu","href":"","target":"","icon":"ti-pencil-alt","isShow":true,"disabled":false,"permission":"wx.msg","location":3,"hasChildren":true,"opBy":"","opAt":1467471415,"delFlag":false}, {"id":"4cd8e4e9519e4cff95465194fdcc8d88","parentId":"b0edc6861a494b79b97990dc05f0a524","path":"00020003","name":"自动回复","aliasName":"AutoReply","type":"menu","href":"","target":"","icon":"ti-back-left","isShow":true,"disabled":false,"permission":"wx.reply","location":6,"hasChildren":true,"opBy":"","opAt":1467471610,"delFlag":false}, {"id":"bcf64d623fdd4519ae345b7a08c071a1","parentId":"b0edc6861a494b79b97990dc05f0a524","path":"00020004","name":"微信配置","aliasName":"Config","type":"menu","href":"","target":"","icon":"fa fa-weixin","isShow":true,"disabled":false,"permission":"wx.conf","location":11,"hasChildren":true,"opBy":"","opAt":1467472498,"delFlag":false}, {"id":"6afc5075913d4df4b44a6476080e35a0","parentId":"b0edc6861a494b79b97990dc05f0a524","path":"00020005","name":"模板消息","aliasName":"Template","type":"menu","href":"","target":"","icon":"ti-notepad","isShow":true,"disabled":false,"permission":"wx.tpl","location":14,"hasChildren":true,"opBy":"","opAt":1470406797,"delFlag":false}],"00020005":[{"id":"1385ae887e5c4b8aa33fbf228be7f907","parentId":"6afc5075913d4df4b44a6476080e35a0","path":"000200050001","name":"模板编号","aliasName":"Id","type":"menu","href":"/platform/wx/tpl/id","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.tpl.id","location":15,"hasChildren":false,"opBy":"","opAt":1470406854,"delFlag":false}, {"id":"cabbe834a7474675b899e8442b5c2604","parentId":"6afc5075913d4df4b44a6476080e35a0","path":"000200050002","name":"模板列表","aliasName":"List","type":"menu","href":"/platform/wx/tpl/list","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.tpl.list","location":16,"hasChildren":false,"opBy":"","opAt":1470406883,"delFlag":false}, {"id":"c76a84f871d047db955dd1465c845ac1","parentId":"6afc5075913d4df4b44a6476080e35a0","path":"000200050003","name":"发送记录","aliasName":"Log","type":"menu","href":"/platform/wx/tpl/log","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.tpl.log","location":17,"hasChildren":false,"opBy":"","opAt":1470406926,"delFlag":false}],"00030002":[{"id":"b2631bbdbf824cc4b74d819c87962c0d","parentId":"6b6de8c720c645a1808e1c3e9ccbfc90","path":"000300020001","name":"栏目管理","aliasName":"Channel","type":"menu","href":"/platform/cms/channel","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"cms.content.channel","location":22,"hasChildren":false,"opBy":"1a19ef09b12344b4a797d6e6dfe7fb29","opAt":1468896018,"delFlag":false}, {"id":"6075fc0cf0ef441b9d93cc3cab3445bf","parentId":"6b6de8c720c645a1808e1c3e9ccbfc90","path":"000300020002","name":"文章管理","aliasName":"Article","type":"menu","href":"/platform/cms/article","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"cms.content.article","location":23,"hasChildren":false,"opBy":"1a19ef09b12344b4a797d6e6dfe7fb29","opAt":1468896141,"delFlag":false}],"00020004":[{"id":"66cc21d7ce104dd6877cbce114c59fb3","parentId":"bcf64d623fdd4519ae345b7a08c071a1","path":"000200040001","name":"帐号配置","aliasName":"Account","type":"menu","href":"/platform/wx/conf/account","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.conf.account","location":12,"hasChildren":false,"opBy":"","opAt":1467472624,"delFlag":false}, {"id":"2fab774f8b6d40cb9d7e187babab2d91","parentId":"bcf64d623fdd4519ae345b7a08c071a1","path":"000200040002","name":"菜单配置","aliasName":"Menu","type":"menu","href":"/platform/wx/conf/menu","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.conf.menu","location":13,"hasChildren":false,"opBy":"","opAt":1467472649,"delFlag":false}],"0003":[{"id":"d920314e925c451da6d881e7a29743b7","parentId":"02e86a61e99746bea34236ea73dd52a5","path":"00030001","name":"站点管理","aliasName":"Site","type":"menu","href":"","target":"","icon":"ti-world","isShow":true,"disabled":false,"permission":"cms.site","location":19,"hasChildren":true,"opBy":"1a19ef09b12344b4a797d6e6dfe7fb29","opAt":1468895821,"delFlag":false}, {"id":"6b6de8c720c645a1808e1c3e9ccbfc90","parentId":"02e86a61e99746bea34236ea73dd52a5","path":"00030002","name":"内容管理","aliasName":"Content","type":"menu","href":"","target":"","icon":"ti-pencil-alt","isShow":true,"disabled":false,"permission":"cms.content","location":21,"hasChildren":true,"opBy":"1a19ef09b12344b4a797d6e6dfe7fb29","opAt":1468895990,"delFlag":false}, {"id":"3f330d729ca34dc9825c46122be1bfae","parentId":"02e86a61e99746bea34236ea73dd52a5","path":"00030003","name":"广告链接","aliasName":"AD","type":"menu","href":"","target":"","icon":"ti-link","isShow":true,"disabled":false,"permission":"cms.link","location":24,"hasChildren":true,"opBy":"1a19ef09b12344b4a797d6e6dfe7fb29","opAt":1468896230,"delFlag":false}],"00030001":[{"id":"d1e991ad38a8424daf9f7eb000ee27f4","parentId":"d920314e925c451da6d881e7a29743b7","path":"000300010001","name":"网站配置","aliasName":"Settings","type":"menu","href":"/platform/cms/site","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"cms.site.settings","location":20,"hasChildren":false,"opBy":"1a19ef09b12344b4a797d6e6dfe7fb29","opAt":1468895881,"delFlag":false}],"00020003":[{"id":"234f8ec3c2bc42bf9f6202aecae36fd6","parentId":"4cd8e4e9519e4cff95465194fdcc8d88","path":"000200030001","name":"文本内容","aliasName":"Txt","type":"menu","href":"/platform/wx/reply/txt","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.reply.txt","location":7,"hasChildren":false,"opBy":"","opAt":1467471884,"delFlag":false}, {"id":"17e1ee23ca1443f1bc886c2f5eb7c24b","parentId":"4cd8e4e9519e4cff95465194fdcc8d88","path":"000200030002","name":"图文内容","aliasName":"News","type":"menu","href":"/platform/wx/reply/news","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.reply.news","location":8,"hasChildren":false,"opBy":"","opAt":1467471926,"delFlag":false}, {"id":"2cb327ad59b140828fd26eb2a46cb948","parentId":"4cd8e4e9519e4cff95465194fdcc8d88","path":"000200030003","name":"关注自动回复","aliasName":"Follow","type":"menu","href":"/platform/wx/reply/conf/follow","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.reply.follow","location":9,"hasChildren":false,"opBy":"","opAt":1467472280,"delFlag":false}, {"id":"0706112ff5dc46e388064a99bcdb0561","parentId":"4cd8e4e9519e4cff95465194fdcc8d88","path":"000200030004","name":"关键词回复","aliasName":"Keyword","type":"menu","href":"/platform/wx/reply/conf/keyword","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.reply.keyword","location":10,"hasChildren":false,"opBy":"","opAt":1467472362,"delFlag":false}],"00020002":[{"id":"f426468abf714b1599729f8c36ebbb0d","parentId":"9f20a757a6bc40ddbb650c70debbf660","path":"000200020001","name":"会员消息","aliasName":"Msg","type":"menu","href":"/platform/wx/msg/user","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.msg.user","location":4,"hasChildren":true,"opBy":"","opAt":1467471478,"delFlag":false}, {"id":"6bb17a41f6394ed0a8a6faf5ff781354","parentId":"9f20a757a6bc40ddbb650c70debbf660","path":"000200020002","name":"群发消息","aliasName":"Mass","type":"menu","href":"/platform/wx/msg/mass","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"wx.msg.mass","location":5,"hasChildren":false,"opBy":"","opAt":1467471561,"delFlag":false}],"00030003":[{"id":"9822bafbe3454dfd8e8b974ebc304d03","parentId":"3f330d729ca34dc9825c46122be1bfae","path":"000300030001","name":"链接分类","aliasName":"Class","type":"menu","href":"/platform/cms/link/class","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"cms.link.class","location":25,"hasChildren":false,"opBy":"1a19ef09b12344b4a797d6e6dfe7fb29","opAt":1468896932,"delFlag":false}, {"id":"68cdbf694f71445c8587a20234d6fe31","parentId":"3f330d729ca34dc9825c46122be1bfae","path":"000300030002","name":"链接管理","aliasName":"Link","type":"menu","href":"/platform/cms/link/link","target":"data-pjax","icon":"","isShow":true,"disabled":false,"permission":"cms.link.link","location":26,"hasChildren":false,"opBy":"1a19ef09b12344b4a797d6e6dfe7fb29","opAt":1468897031,"delFlag":false}],"0001":[{"id":"908e2cd839fd4a8da9da393ef4d2753d","parentId":"85deb682ed3f42249891871bf91ec0b5","path":"00010001","name":"系统管理","aliasName":"Manager","type":"menu","href":"","target":"","icon":"ti-settings","isShow":true,"disabled":false,"permission":"sys.manager","note":"系统管理","location":28,"hasChildren":true,"opBy":"","opAt":1503131297,"delFlag":false}],"00010001":[{"id":"d721d2b3a8c3412cb5e314874a428e13","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010001","name":"单位管理","aliasName":"Unit","type":"menu","href":"/platform/sys/unit","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.unit","location":29,"hasChildren":false,"opBy":"","opAt":1503131297,"delFlag":false}, {"id":"2f6c6ccb3d1b4a08b13838a28bad6a0f","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010002","name":"用户管理","aliasName":"User","type":"menu","href":"/platform/sys/user","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.user","location":30,"hasChildren":false,"opBy":"","opAt":1503131297,"delFlag":false}, {"id":"42524a0a16e040aca3679be280f5bebe","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010003","name":"角色管理","aliasName":"Role","type":"menu","href":"/platform/sys/role","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.role","location":31,"hasChildren":false,"opBy":"","opAt":1503131298,"delFlag":false}, {"id":"4bbc9291820145179c0148c14d2b7ec4","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010004","name":"菜单管理","aliasName":"Menu","type":"menu","href":"/platform/sys/menu","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.menu","location":32,"hasChildren":false,"opBy":"","opAt":1503131298,"delFlag":false}, {"id":"d7644144662943a69c495b0f0871b32d","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010005","name":"系统参数","aliasName":"Param","type":"menu","href":"/platform/sys/conf","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.conf","location":33,"hasChildren":false,"opBy":"","opAt":1503131298,"delFlag":false}, {"id":"f48811f20c274ff6975d1cc5d5564e12","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010006","name":"日志管理","aliasName":"Log","type":"menu","href":"/platform/sys/log","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.log","location":34,"hasChildren":false,"opBy":"","opAt":1503131298,"delFlag":false}, {"id":"aa6e4704479147ecb228f7ea7a6b9658","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010007","name":"定时任务","aliasName":"Task","type":"menu","href":"/platform/sys/task","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.task","location":35,"hasChildren":false,"opBy":"","opAt":1503131298,"delFlag":false}, {"id":"a550cd81ab6d4e65a1239b1877b9d853","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010008","name":"自定义路由","aliasName":"Route","type":"menu","href":"/platform/sys/route","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.route","location":36,"hasChildren":false,"opBy":"","opAt":1503131298,"delFlag":false}, {"id":"e25ca6c45ea246bfa387a0c04dfa08ba","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010009","name":"应用管理","aliasName":"App","type":"menu","href":"/platform/sys/api","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.api","location":37,"hasChildren":false,"opBy":"","opAt":1503131298,"delFlag":false}, {"id":"b3f48c0f12a742d9b9f9616dda1fc27a","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010010","name":"数据字典","aliasName":"Dict","type":"menu","href":"/platform/sys/dict","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.dict","location":38,"hasChildren":false,"opBy":"","opAt":1503131298,"delFlag":false}, {"id":"2fb9d18773bd4102b1613303023a9394","parentId":"908e2cd839fd4a8da9da393ef4d2753d","path":"000100010011","name":"插件管理","aliasName":"Plugin","type":"menu","href":"/platform/sys/plugin","target":"data-pjax","isShow":true,"disabled":false,"permission":"sys.manager.plugin","location":39,"hasChildren":false,"opBy":"","opAt":1503131298,"delFlag":false}]},"opBy":"","opAt":1503131299,"delFlag":false}]
[DEBUG] 2017-08-21 11:39:24,265 org.apache.shiro.subject.support.DefaultSubjectContext.resolveSecurityManager(DefaultSubjectContext.java:102) - No SecurityManager available in subject context map.  Falling back to SecurityUtils.getSecurityManager() lookup.
[DEBUG] 2017-08-21 11:39:24,266 org.apache.shiro.subject.support.DefaultSubjectContext.resolveSecurityManager(DefaultSubjectContext.java:102) - No SecurityManager available in subject context map.  Falling back to SecurityUtils.getSecurityManager() lookup.

9 回复

@wendal 我看到shiro.ini文件有几行是这么写的,但是我找到对应的java类,里面好像没有什么具体的操作

authc = cn.wizzer.common.shiro.filter.SimpleAuthenticationFilter
authc.loginUrl = /platform/login
logout.redirectUrl = /platform/login
public class SimpleAuthenticationFilter extends org.apache.shiro.web.filter.authc.AuthenticationFilter {

    protected boolean isLoginRequest(ServletRequest request, ServletResponse response) {
        return false;
    }

    protected boolean isLoginSubmission(ServletRequest request, ServletResponse response) {
        return false;
    }

    protected boolean onAccessDenied(ServletRequest request, ServletResponse response) throws Exception {
        ((HttpServletResponse)response).sendError(403);
        return false;
    }

    protected boolean isAccessAllowed(ServletRequest request, ServletResponse response, Object mappedValue) {
        if (pathsMatch(getLoginUrl(), request))
            return true;
        return super.isAccessAllowed(request, response, mappedValue);
    }
}

@wendal 我看到shiro.ini文件有几行是这么写的,但是我找到对应的java类,里面好像没有什么具体的操作

authc = cn.wizzer.common.shiro.filter.SimpleAuthenticationFilter
authc.loginUrl = /platform/login
logout.redirectUrl = /platform/login
public class SimpleAuthenticationFilter extends org.apache.shiro.web.filter.authc.AuthenticationFilter {

    protected boolean isLoginRequest(ServletRequest request, ServletResponse response) {
        return false;
    }

    protected boolean isLoginSubmission(ServletRequest request, ServletResponse response) {
        return false;
    }

    protected boolean onAccessDenied(ServletRequest request, ServletResponse response) throws Exception {
        ((HttpServletResponse)response).sendError(403);
        return false;
    }

    protected boolean isAccessAllowed(ServletRequest request, ServletResponse response, Object mappedValue) {
        if (pathsMatch(getLoginUrl(), request))
            return true;
        return super.isAccessAllowed(request, response, mappedValue);
    }
}

@wendal 不好意思,回复内容重复了,大体我看明白了,使用到的技术也挺多的,感觉新手学会这个框架还是挺不容易的,点赞

@wendal 框架要是有自己内置的权限验证模块就好了,约定我们这么配置就可以达到权限验证的效果,我们也可以选择不用,现在引入shiro之后,开发过程中发现一个问题,没有办法统一,两个项目,我要这么写,他要那样写

那你可以不用shiro啊,没有强制用shiro啊

要是你觉得nutzwk复杂繁琐,那就自己用nutz搭一套嘛

@wendal 您好,系统提示没有权限的时候,为什么会弹出来两次?

添加回复
请先登陆
回到顶部