huwhois 5 years ago
parent
commit
7d9f0d0690

+ 5 - 5
pom.xml

@ -77,11 +77,11 @@
77 77
			<artifactId>spring-boot-configuration-processor</artifactId>
78 78
			<optional>true</optional>
79 79
		</dependency>
80
		<!--<dependency>-->
81
			<!--<groupId>org.springframework.boot</groupId>-->
82
			<!--<artifactId>spring-boot-devtools</artifactId>-->
83
			<!--<optional>true</optional>-->
84
		<!--</dependency>-->
80
		<dependency>
81
			<groupId>org.springframework.boot</groupId>
82
			<artifactId>spring-boot-devtools</artifactId>
83
			<optional>true</optional>
84
		</dependency>
85 85
		<dependency>
86 86
			<groupId>com.baomidou</groupId>
87 87
			<artifactId>mybatis-plus-boot-starter</artifactId>

+ 1 - 1
src/main/java/io/renren/modules/admin/member/entity/MemberEntity.java

@ -39,7 +39,7 @@ public class MemberEntity implements Serializable {
39 39
	 * 密码
40 40
	 */
41 41
	@NotBlank(message="密码不能为空", groups = AddGroup.class)
42
	@JsonIgnore
42
	// @JsonIgnore
43 43
	private String password;
44 44
	/**
45 45
	 * 盐

+ 7 - 6
src/main/java/io/renren/modules/app/controller/AppRegisterController.java

@ -41,13 +41,14 @@ public class AppRegisterController {
41 41
    // @ApiOperation("注册")
42 42
    // public R register(@RequestBody RegisterForm form){
43 43
    //     //表单校验
44
    //     ValidatorUtils.validateEntity(form);
44
        //  ValidatorUtils.validateEntity(form);
45 45
46
    //     UserEntity user = new UserEntity();
47
    //     user.setPhone(form.getPhone());
48
    //     user.setUsername(form.getPhone());
49
    //     user.setTruename(form.getTruename());
50
    //     userService.saveMember(user);
46
        //  UserEntity user = new UserEntity();
47
        //  user.setMobile(form.getMobile());
48
        //  user.setUsername(form.getMobile());
49
        //  user.setPassword(DigestUtils.sha256Hex(form.getPassword()));
50
        //  user.setCreateTime(new Date());
51
        //  userService.save(user);
51 52
52 53
    //     return R.ok();
53 54
    // }

+ 1 - 1
src/main/java/io/renren/modules/app/entity/UserEntity.java

@ -34,7 +34,7 @@ public class UserEntity implements Serializable {
34 34
	/**
35 35
	 * 用户ID 会员id (会员表)
36 36
	 */
37
	@TableId
37
	@TableId(value = "id")
38 38
	private Long userId;
39 39
	/**
40 40
	 * 用户名

+ 3 - 3
src/main/java/io/renren/modules/app/form/LoginForm.java

@ -22,9 +22,9 @@ import javax.validation.constraints.NotBlank;
22 22
@Data
23 23
@ApiModel(value = "登录表单")
24 24
public class LoginForm {
25
    @ApiModelProperty(value = "手机号")
26
    @NotBlank(message="手机号不能为空")
27
    private String mobile;
25
    @ApiModelProperty(value = "号")
26
    @NotBlank(message="账号(手机号)不能为空")
27
    private String username;
28 28
29 29
    @ApiModelProperty(value = "密码")
30 30
    @NotBlank(message="密码不能为空")

+ 1 - 1
src/main/java/io/renren/modules/app/service/UserService.java

@ -20,7 +20,7 @@ import io.renren.modules.app.form.LoginForm;
20 20
 */
21 21
public interface UserService extends IService<UserEntity> {
22 22
23
	UserEntity queryByMobile(String mobile);
23
	UserEntity queryByUsername(String username);
24 24
25 25
	/**
26 26
	 * 用户登录

+ 7 - 7
src/main/java/io/renren/modules/app/service/impl/UserServiceImpl.java

@ -29,18 +29,18 @@ import org.springframework.transaction.annotation.Transactional;
29 29
public class UserServiceImpl extends ServiceImpl<UserDao, UserEntity> implements UserService {
30 30
31 31
	@Override
32
	public UserEntity queryByMobile(String mobile) {
33
		return baseMapper.selectOne(new QueryWrapper<UserEntity>().eq("mobile", mobile));
32
	public UserEntity queryByUsername(String username) {
33
		return baseMapper.selectOne(new QueryWrapper<UserEntity>().eq("username", username));
34 34
	}
35 35
36 36
	@Override
37 37
	public long login(LoginForm form) {
38
		UserEntity user = queryByMobile(form.getMobile());
39
		Assert.isNull(user, "手机号或密码错误");
40
38
		UserEntity user = queryByUsername(form.getUsername());
39
		Assert.isNull(user, "号或密码错误");
41 40
		//密码错误
42
		if(!user.getPassword().equals(DigestUtils.sha256Hex(form.getPassword()))){
43
			throw new RRException("手机号或密码错误");
41
		// if(!user.getPassword().equals(DigestUtils.sha256Hex(form.getPassword()))){
42
		if(!user.getPassword().equals(new Sha256Hash(form.getPassword(), user.getSalt()).toHex())){
43
			throw new RRException("账号或密码错误1");
44 44
		}
45 45
46 46
		return user.getUserId();