|
|
@@ -1,20 +1,16 @@
|
|
|
package com.izouma.nineth.web;
|
|
|
|
|
|
import com.izouma.nineth.domain.User;
|
|
|
-import com.izouma.nineth.domain.UserAuthority;
|
|
|
import com.izouma.nineth.enums.AuthorityName;
|
|
|
import com.izouma.nineth.exception.AuthenticationException;
|
|
|
import com.izouma.nineth.security.JwtTokenUtil;
|
|
|
import com.izouma.nineth.security.JwtUserFactory;
|
|
|
import com.izouma.nineth.service.CaptchaService;
|
|
|
-import com.izouma.nineth.service.UserAuthorityService;
|
|
|
import com.izouma.nineth.service.UserService;
|
|
|
-import com.izouma.nineth.utils.UserAuthoritySerializer;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import lombok.AllArgsConstructor;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springframework.security.authentication.AuthenticationManager;
|
|
|
-import org.springframework.transaction.annotation.Transactional;
|
|
|
import org.springframework.web.bind.annotation.GetMapping;
|
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
@@ -32,7 +28,6 @@ public class AuthenticationController {
|
|
|
private final JwtTokenUtil jwtTokenUtil;
|
|
|
private final UserService userService;
|
|
|
private final CaptchaService captchaService;
|
|
|
- private final UserAuthorityService userAuthorityService;
|
|
|
|
|
|
@PostMapping("/login")
|
|
|
public String loginByUserPwd(String username, String password, Integer expiration) {
|
|
|
@@ -66,7 +61,6 @@ public class AuthenticationController {
|
|
|
|
|
|
@PostMapping("/phoneRegister")
|
|
|
@ApiOperation(value = "手机号密码注册")
|
|
|
- @Transactional
|
|
|
public String phonePwdLogin(String phone, String code, String password, String inviteCode, Long invitor,
|
|
|
Long collectionId, String captcha, String captchaKey) {
|
|
|
// boolean verify = captchaService.verify(captchaKey, captcha);
|
|
|
@@ -74,14 +68,7 @@ public class AuthenticationController {
|
|
|
// throw new BusinessException("验证码错误");
|
|
|
// }
|
|
|
User user = userService.phoneRegister(phone, code, password, inviteCode, invitor, collectionId);
|
|
|
- String s = jwtTokenUtil.generateToken(JwtUserFactory.create(user));
|
|
|
- if (user.getId() != null){
|
|
|
- UserAuthority userAuthority = new UserAuthority();
|
|
|
- userAuthority.setUserId(user.getId());
|
|
|
- userAuthority.setAuthorityName(AuthorityName.ROLE_USER);
|
|
|
- userAuthorityService.save(userAuthority);
|
|
|
- }
|
|
|
- return s;
|
|
|
+ return jwtTokenUtil.generateToken(JwtUserFactory.create(user));
|
|
|
}
|
|
|
|
|
|
@PostMapping("/mqPhoneRegister")
|