NutzCN Logo
问答 shiro.ini为什么POST后会跟一个GET请求
发布于 2957天前 作者 congratulations1 2638 次浏览 复制 上一个帖子 下一个帖子
标签:

[urls]
/rs/* = anon, noSessionCreation
/user/logout = logout
/user/register = anon, noSessionCreation
/user/error = anon
/user/profile/active/mail = anon
/user/** = authc

写了个注册功能 不用登录就能请求register
不知道怎么回事 为什么每次走完注册POST请求
会随后跟一个GET请求
我的shiro.ini的配置有问题吗

    @GET
@At("/register")
@Ok("jsp:/register")
public void registerPage() {
    System.out.println("跳转到注册页");
}
@POST
@Ok("json")
@At
public Object register(@Param("..") User user) {
    // 两个点号是按对象属性一一设置
    NutMap re = new NutMap();
    String msg = userService.checkUser(user);
    if (msg != null) {
       return re.setv("ok", false).setv("msg", msg);
    }
    user = userService.add(user);
    return re.setv("ok", true).setv("data", user).setv("msg", "注册成功");
}
5 回复

我觉得呢, 既然你搞不清楚shiro, 那么, 把shiro.ini里面的urls全删了,在nutz内控制吧

/user/register = anon, noSessionCreation
我觉得没有搞错啊
已经配置了register可以匿名访问
不明白的是为什么POST后面会紧跟个GET

noSessionCreation是什么鬼

@wendal nutz内也可以控制?

来自炫酷的 NutzCN

@wentao-love 添加shiro插件后,入口方法可以使用shiro的注解

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