请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

注册超级管理员不成功

1、注册超级管理员不成功
前端使用的是重构后的程序,在注册超级管理员的时候不能成功,使用真机调试模式界面如下,后台没有报错:
图片描述
使用微信小程序开发工具调试界面如下,后台报错头像不能为空:
图片描述
图片描述

查询了老师的课后回答,小程序不能获取昵称和头像了,那么解决方案是不是需要将后台的RegisterForm的头像和昵称不能为空的限制条件去掉?
如下所示注释掉头像和昵称不能为空的限制条件
public class RegisterForm {

@NotBlank(message = "注册码不能为空")
@Pattern(regexp = "^[0-9]{6}$",message = "注册码必须是6为数字")
private String registerCode;
@NotBlank(message = "微信临时授权不能为空")
private String code;

// @NotBlank(message = “昵称不能为空”)
private String nickname;
// @NotBlank(message = “头像不能为空”)
private String photo;

}

前端的程序如下:





管理员创建员工证账号之后,你可以从你的个人邮箱中获得注册邀请码
<button class=“register-btn” open-type=“getUserInfo” @tap=“register()”>执行注册

</view>

正在回答 回答被采纳积分+3

1回答

神思者 2023-01-29 11:06:15

你手动在tb_user表添加超级管理员记录,就可以不用这个小程序了

0 回复 有任何疑惑可以回复我~
  • 提问者 视线模糊 #1
    小程序里面永远不能获取昵称和头像,是不是意味着即使是非超级管理员注册后,数据表tb_user中的nickname,photo两个属性的值一直就是为空?
    回复 有任何疑惑可以回复我~ 2023-01-29 17:00:19
  • 神思者 回复 提问者 视线模糊 #2
    理论上是这样,实际上你可以设置小程序编译的版本库,把库版本调低就可以
    回复 有任何疑惑可以回复我~ 2023-01-29 17:38:50
  • 提问者 视线模糊 回复 神思者 #3
    是微信开发者工具里面的“本地设置”中的“调试基础库”吗?我的最低是2.10.4,调到哪个版本合适喃?
    回复 有任何疑惑可以回复我~ 2023-01-30 08:45:30
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号