代码拉取完成,页面将自动刷新
login: (params = {}) => vm.$u.post(config.adminPath+'/login', params),
![输入图片说明](https://foruda.gitee.com/images/1705566032617601906/9612b7ec_1494765.png "屏幕截图")
未能重现你的问题。请检查移动端登录的时候,后端服务器接口是否正确。登录时选择切换到你的服务器地址。
是用我的服务器地址,我现在发现问题所在,但不知道怎么改,就是停用用户账号之后,如果接口服务器不重启,uniapp的端口就一直可以登录,只有服务器重启后,在登陆才会提示账号停用。
不好意思,我这边发现问题了,是因为我这边创建了两个api项目,然后里边的session不一致造成的。然后我还有一个问题,就是接口里没有实时校验用户的状态吗,比如我把账号停用了,那么接口还是可以正常调用,除非是退出重新登录猜不能用。
我现在的情况是,在modules/app的包里自己新写的接口(如代码所示),登录移动端成功后,在后台设置该账户为停用,此时调用我这个接口,还是能正常访问。是不是我应该在哪里配置什么???
package com.jeesite.modules.anchor.web;
@Controller
@Api(tags = "主播信息")
@RequestMapping(value = "${adminPath}/anchor/info")
public class InfoController extends BaseController {
@Autowired
private InfoService infoService;
@PostMapping(value = "getInfo")
@ResponseBody
@ApiOperation(value = "")
@ApiImplicitParams({
@ApiImplicitParam(name = "userCode", value = "账号code", required = true)
})
public String getInfo(String userCode) {
if(StringUtils.isEmpty(userCode)) {
return renderResult(Global.FALSE, text("用户code不能为空!"));
}
Info infoParam = new Info();
infoParam.setUserCode(userCode);
infoParam = infoService.findEntityByParam(infoParam);
if(null == infoParam) {
return renderResult(Global.FALSE, text("未找到主播信息!"));
}
Info info = infoService.get(infoParam);
if(null == info.getUser()) {
return renderResult(Global.FALSE, text("未找到主播用户信息!"));
}
return renderResult(Global.TRUE, text("获取数据成功!"), info);
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
登录 后才可以发表评论