求救!!有exit的替代吗?即终止下面的进程,又保留session的方法?

浏览:510 发布日期:2020/04/11 分类:ThinkPHP6专区
使用exit后,session失效

场景是这样的。
check 控制器

if(验证码错误){
session('errcode','index/error');
exit(json_encode('Index/err'));
}
//下面接着判断用户密码是否正确
if(判断用户密码正确){
exit(json_encode('Index/member'));
}else{
exit(json_encode('Index/err'));
}

因为一个控制器里,要校验的东西太多了,就不想写一个超级大的if....else,嵌套很多。所以以前都是用exit直接结束掉下面的进程。直接返回 json 给前端,去做 jQuery操作。

现在 die 和 exit 都不能用了,因为session不保存,前端取不到要传的值了。怎么破??
最佳答案
评论( 相关
后面还有条评论,点击查看>>