今天在登陆注册中加入了拦截器让全局共享User,可是在login甚至reg时候,出现的结果总是不尽人意
经过调试发现,User中的id居然始终为0,name始终录入ID,经过几次调试发现是普遍情况。
这里自己突然发现由于DAO层调试不到,赶紧去看里面的语句,果然出现了问题!
这里的SELECT_FIELDS本来是“id”+INSERT_FIELDS,很明显,由于语句不全,录入也不全。仔细审查了一下发现里面有的语句还有加号。。。
修正DAO层以后,再调试,user返回变得完整了,运行结束以后结果也正常了。
登陆注册中,采用拦截器以后LoginTicket中userId始终为0的原因
最新推荐文章于 2023-02-03 14:03:18 发布