-
shiro不同客户端登录的配置问题
2015-07-24 20:35shiro 登陆不需要配置过滤器。
实际上你只需要调用
SecurityUtils.getSubject().login(token);
方法就可以了。
如果你想要让手机接口通过 token 来实现 session 保持。可以通过一个不用 user 校验的接口来实现登陆(调用上面的方法),然后再把当前的 sessionId 返回到客户端。
客户端每一次请求,都把 sessionId 放到请求头中。
然后再实现一个自定义 SessionManager,例如:
public class MyWebSessionManager extends DefaultWebSessionManager { @Override public Serializable getSessionId(SessionKey key) { // 从 cookies 和 url 中获取 sessionid. Serializable id = super.getSessionId(key); // 如果没有,则从 header 中获取 id. if (id == null && WebUtils.isWeb(key)) { ServletRequest request = WebUtils.getRequest(key); ServletResponse response = WebUtils.getResponse(key); if (request instanceof HttpServletRequest) { id = ((HttpServletRequest) request).getHeader(ShiroHttpSession.DEFAULT_SESSION_ID_NAME); } } return id; } }
回答问题还要扣分 ...
大大影响积极性!!
-
工作太杂或者项目乱七八糟 会产生不想干活的想法 怎么克服
2015-07-17 13:24这样子是逃避的心态。说不好的。
你要一直告诉自己,不能这样子!要做一个强大的人。
然后通过不断地努力,你迟早会发现。
还是不想干活。
-
大家从离职到再次就职最长的空档期是多久?
2015-06-19 10:42儿子看了《鹿鼎记》便大声嚷:
“妈,我长大了也要娶七个老婆,
一个替我烧饭,
一个替我洗澡,
一个…”
妈笑说:
“那晚上睡觉不需要我陪了!”
儿子愣了一下说:
“那不行,还得和妈睡!”
“那你的七个老婆怎么睡?”
“让她们和我爸睡吧!”
爸听了激动得热泪盈眶说:
好孩子,真孝顺!
预祝各位父亲节快乐,开心!