NutzCN Logo
问答 用shiro session后 入口函数中获得的sessionid 和 ActionFilter 中获得sessionid 不一样
发布于 3313天前 作者 Rekoe 3651 次浏览 复制 上一个帖子 下一个帖子
标签: shiro session mvc

```
我用shiro session后 入口函数中获得的sessionid 和 ActionFilter 中获得sessionid 不一样
````
奇怪
@wendal

8 回复

通过什么拿id的? 再说,拿id干啥
自豪地采用 NutzCN ionic

不对啊,YvrApiModule就用到这种场景,会是同一个Session的
自豪地采用 NutzCN ionic

我的客户端是手机
不知道是不是和这个有关系
我看shiro.ini中有个配置

sessionIdCookie.httpOnly=true 

客户端不是走普通的http? YvrApiModule 也是给Android客户端用的

我先跟踪一下

@wendal
刚才用 nutzbook写了一个类 模拟了一下 也同样有这样的问题

依次访问 list login 两个方法 获得的sessionid不是同一个

```
@At
@Ok("json")
public NutMap list(HttpSession session) throws Exception {
System.out.println(session.getId());
return NutMap.NEW();
}

@At
@Ok("json")
public NutMap login(HttpSession session) {
    System.out.println(session.getId());
    return NutMap.NEW();
}

@Rekoe 浏览器访问测试的结果?
自豪地采用 NutzCN ionic

我刚刚用浏览器测试了一下, 是正常的, 两个入口方法打印的值一致

@Rekoe 是不是你的客户端只认jsessionid这个cookie,现在cookie改名了,所以就没认到了

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