shiro自定义sessionId

xiaobai9112 发布于 2016/06/12 15:33
阅读 1K+
收藏 0

有一个需求就是自定义创建sessionid。这个sessionid需要根据首次登陆请求中的request中的参数决定。

现在遇到如下两个问题:(1)SessionManager.getSessionId中可以获取这个请求参数,但是没有办法共享给generateId(Session session) 方法

                             (2)@Override public Serializable generateId(Session session) 在重写这个函数时无法在此处获取request中的参数信息,不知道在过滤器的哪个步骤给清空啦。

请同志们帮忙指点下:(1)怎么把在SessionManager.getSessionId这个步骤产生的sessionid共享给generateId方法(2)或者为什么在generateId(Session session) 方法中使用request无法获取请求参数信息,是在哪个步骤给清空啦。

请过来人指点,不胜感激!

加载中
0
x
xiaobai9112
自己顶到前排。
返回顶部
顶部