若依VUE前后分离spring boot版微信登陆(免密登录)
SysLoginController
SysLoginService 类名: com.ruoyi.framework.web.service.SysLoginService
/** * 注册用户 */ @PostMapping("/register") public AjaxResult register(@Validated @RequestBody WxUserInfo wxUser) { SysUser user = new SysUser(); user.setUserName(wxUser.getNickname() + "_" + NanoId.randomNanoId(4)); user.setOpenid(wxUser.getOpenid()); user.setNickName(wxUser.getNickname()); user.setSex(getSexFromWechatSex(wxUser.getSex())); user.setAvatar(wxUser.getHeadimgurl()); user.setCreateBy("admin"); user.setDeptId(101L); if (UserConstants.NOT_UNIQUE.equals(userService.checkUserNameUnique(user.getUserName()))) { return AjaxResult.error("新增用户" + user.getUserName() + "失败,账号已存在"); } return AjaxResult.success(userService.insertUser(user)); }
上一篇:
uniapp开发微信小程序-2.页面制作
下一篇:
微信小程序路由跳转,API调用,页面传值