okapp账号密码错误(基于微信小程序的桥牌计分系统-计算机毕业设计源码+LW文档)

更新时间:2023-06-02 18:25:38

正文内容

小程序开发说明

开发语言:Java
框架:ssm
JDK版本:JDK1.8
服务器:tomcat7
数据库:mysql 5.7(一定要5.7版本)
数据库工具:Navicat11
开发软件:eclipse/myeclipse/idea
Maven包:Maven3.3.9
浏览器:谷歌浏览器

小程序框架:uniapp
小程序开发软件:HBuilder X
小程序运行软件:微信开发者

关键逻辑代码:


/**
* 裁判
* 后端接口
* @author
* @email
* @date 2022-04-22 16:16:30
*/
@RestController
@RequestMapping("/caipan")
public class CaipanController {
@Autowired
private CaipanService caipanService;



@Autowired
private TokenService tokenService;

/**
* 登录
*/
@IgnoreAuth
@RequestMapping(value = "/login")
public R login(String username, String password, String captcha, HttpServletRequest request) {
CaipanEntity user = caipanService.selectOne(new EntityWrapper<CaipanEntity>().eq("caipanzhanghao", username));
if(user==null || !user.getMima().equals(password)) {
return R.error("账号或密码不正确");
}

String token = tokenService.generateToken(user.getId(), username,"caipan", "裁判" );
return R.ok().put("token", token);
}

/**
* 注册
*/
@IgnoreAuth
@RequestMapping("/register")
public R register(@RequestBody CaipanEntity caipan){
//ValidatorUtils.validateEntity(caipan);
CaipanEntity user = caipanService.selectOne(new EntityWrapper<CaipanEntity>().eq("caipanzhanghao", caipan.getCaipanzhanghao()));
if(user!=null) {
return R.error("注册用户已存在");
}
Long uId = new Date().getTime();
caipan.setId(uId);
caipanService.insert(caipan);
return R.ok();
}


/**
* 退出
*/
@RequestMapping("/logout")
public R logout(HttpServletRequest request) {
request.getSession().invalidate();
return R.ok("退出成功");
}

/**
* 获取用户的session用户信息
*/
@RequestMapping("/session")
public R getCurrUser(HttpServletRequest request){
Long id = (Long)request.getSession().getAttribute("userId");
CaipanEntity user = caipanService.selectById(id);
return R.ok().put("data", user);
}

/**
* 密码重置
*/
@IgnoreAuth
@RequestMapping(value = "/resetPass")
public R resetPass(String username, HttpServletRequest request){
CaipanEntity user = caipanService.selectOne(new EntityWrapper<CaipanEntity>().eq("caipanzhanghao", username));
if(user==null) {
return R.error("账号不存在");
}
user.setMima("123456");
caipanService.updateById(user);
return R.ok("密码已重置为:123456");
}


/**
* 后端列表
*/
@RequestMapping("/page")
public R page(@RequestParam Map<String, Object> params,CaipanEntity caipan,
HttpServletRequest request){
EntityWrapper<CaipanEntity> ew = new EntityWrapper<CaipanEntity>();
PageUtils page = caipanService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, caipan), params), params));

return R.ok().put("data", page);
}

/**
* 前端列表
*/
@IgnoreAuth
@RequestMapping("/list")
public R list(@RequestParam Map<String, Object> params,CaipanEntity caipan,
HttpServletRequest request){
EntityWrapper<CaipanEntity> ew = new EntityWrapper<CaipanEntity>();
PageUtils page = caipanService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, caipan), params), params));
return R.ok().put("data", page);
}

/**
* 列表
*/
@RequestMapping("/lists")
public R list( CaipanEntity caipan){
EntityWrapper<CaipanEntity> ew = new EntityWrapper<CaipanEntity>();
ew.allEq(MPUtil.allEQMapPre( caipan, "caipan"));
return R.ok().put("data", caipanService.selectListView(ew));
}

/**
* 查询
*/
@RequestMapping("/query")
public R query(CaipanEntity caipan){
EntityWrapper< CaipanEntity> ew = new EntityWrapper< CaipanEntity>();
ew.allEq(MPUtil.allEQMapPre( caipan, "caipan"));
CaipanView caipanView = caipanService.selectView(ew);
return R.ok("查询裁判成功").put("data", caipanView);
}


基于微信小程序的桥牌计分系统-计算机毕业设计源码+LW文档

基于微信小程序的桥牌计分系统-计算机毕业设计源码+LW文档

基于微信小程序的桥牌计分系统-计算机毕业设计源码+LW文档

基于微信小程序的桥牌计分系统-计算机毕业设计源码+LW文档

点击更多评论

  • 鸥易显示余额不

    面对BTC下跌之后的回调,很多人笃定BTC还会下探,但没想到,不断上涨的BTC在消耗着大家的合约保证金,也在消磨着他们的信心。或者最终,
  • 欧易返佣卡在哪

    简介这篇文章主要介绍了USDT是什么币种?USDT币怎么购买与交易?的相关资料,需要的朋友可以参考下本文详细内容介绍欧易(OKX)交易所
  • 欧艺提现提示绑

    随着低碳时代的到来,在世界范围正在蓬勃兴起的一项高新技术——植物墙。因为环境污染日趋严重,城市热岛效应愈加明显,城市生态日益恶化。植物墙就是
  • okex为什么稳定(

    自去年年底开始的牛市还在继续,以BTC为代表的数字资产市场热度依旧,加上Coinbase上市的消息频频传来,也让市场对交易所的关注度再度集中
  • 欧易抽中OKEX(欧

    对于刚知道欧易okex的人,可能通常会有这样的疑问:这个交易所口碑怎么样,正规吗?对于这个问题, 欧易okex大多数用户的答案都是: 欧易o
  • 做易欧商家的收

    潘松先生,早年毕业于华中理工大学(现华中科技大学)获硕士学位;2011 年毕业于中欧国际工商学院(CEIBS),获 EMBA 学位。潘松先生
  • 欧易出现立即更

    此前有一则消息,震动币圈,那就是全球知名的数字货币交易所欧易OKEX发布了暂时停止提币的公告。公告出来之后也是引起了很大的恐慌,而欧易OKE
  • ouyi实名认证一级

    本报记者 李文 见习记者 张博今年以来,虚拟币火爆的行情吸引了不少投资者,与此同时有不法分子也盯上了虚拟币,并实施相关诈骗犯罪,给投资者
文章推荐
  • 合作模式:活动合作、资源互换等

    E-mail:476445525@qq.com