|
@@ -49,25 +49,6 @@ public class PageController extends BaseController{
|
|
|
|
|
|
@RequestMapping(value = UrlConstants.PAGE + "login", method = RequestMethod.GET)
|
|
@RequestMapping(value = UrlConstants.PAGE + "login", method = RequestMethod.GET)
|
|
public String login(@RequestParam(value = "redirect", required = false)String redirect, HttpServletRequest request){
|
|
public String login(@RequestParam(value = "redirect", required = false)String redirect, HttpServletRequest request){
|
|
-// System.out.println(System.currentTimeMillis());
|
|
|
|
-// String afterLogin = null;
|
|
|
|
-// if(callback.getRedirectURL()!=null && callback.getRedirectURL().trim().length()>0){
|
|
|
|
-// if(!callback.getRedirectURL().startsWith("http"))
|
|
|
|
-// callback.setRedirectURL("http://"+callback);
|
|
|
|
-// afterLogin = callback.getRedirectURL();
|
|
|
|
-// }else if (request.getSession().getAttribute("RedirectURL")!=null){
|
|
|
|
-// afterLogin = (String) request.getSession().getAttribute("RedirectURL");
|
|
|
|
-// }
|
|
|
|
-// else if(callback.getDefaultURL()!=null)
|
|
|
|
-// afterLogin = callback.getDefaultURL();
|
|
|
|
-// LOG.info("RedirectURL---" + afterLogin);
|
|
|
|
-// HttpSession session = request.getSession();
|
|
|
|
-// session.setAttribute("redirectURL", afterLogin);
|
|
|
|
-// if(session.getAttribute("userId")!=null){
|
|
|
|
-// LOG.info("用户已登录!用户ID"+session.getAttribute("userId").toString());
|
|
|
|
-// return "redirect:"+afterLogin;
|
|
|
|
-// }
|
|
|
|
-// return "login";
|
|
|
|
LOG.info("redirect:" + redirect);
|
|
LOG.info("redirect:" + redirect);
|
|
String redirectUrl = "";
|
|
String redirectUrl = "";
|
|
try {
|
|
try {
|
|
@@ -147,13 +128,14 @@ public class PageController extends BaseController{
|
|
model.addAttribute("result", result);
|
|
model.addAttribute("result", result);
|
|
return "register";
|
|
return "register";
|
|
}
|
|
}
|
|
|
|
+ model.addAttribute("href", "http://user.mooctest.net:8081/page/login");
|
|
return "success_page";
|
|
return "success_page";
|
|
}
|
|
}
|
|
|
|
|
|
@RequestMapping(value = UrlConstants.PAGE + "login/github", method = RequestMethod.GET)
|
|
@RequestMapping(value = UrlConstants.PAGE + "login/github", method = RequestMethod.GET)
|
|
public String loginByGithub(@RequestParam("code")String code, Model model, HttpServletRequest request){
|
|
public String loginByGithub(@RequestParam("code")String code, Model model, HttpServletRequest request){
|
|
ResponseResult<Object> result = new ResponseResult<>();
|
|
ResponseResult<Object> result = new ResponseResult<>();
|
|
- System.out.println("code: " + code);
|
|
|
|
|
|
+ LOG.info("code: " + code);
|
|
result = thirdPartyLogic.loginByGithub(code, request);
|
|
result = thirdPartyLogic.loginByGithub(code, request);
|
|
if (result.getStatus()==ResponseStatus.NOTFOUND){
|
|
if (result.getStatus()==ResponseStatus.NOTFOUND){
|
|
UserInfo userInfo = (UserInfo) result.getData();
|
|
UserInfo userInfo = (UserInfo) result.getData();
|
|
@@ -175,7 +157,7 @@ public class PageController extends BaseController{
|
|
|
|
|
|
@RequestMapping(value = UrlConstants.PAGE + "login/wechat", method = RequestMethod.GET)
|
|
@RequestMapping(value = UrlConstants.PAGE + "login/wechat", method = RequestMethod.GET)
|
|
public String loginByWechat(@RequestParam("code")String code, Model model, HttpServletRequest request){
|
|
public String loginByWechat(@RequestParam("code")String code, Model model, HttpServletRequest request){
|
|
- System.out.println("wechat_code: " + code);
|
|
|
|
|
|
+ LOG.info("wechat_code: " + code);
|
|
UserWechatDTO userWechatDTO = wechatLogic.getUserByCode(code);
|
|
UserWechatDTO userWechatDTO = wechatLogic.getUserByCode(code);
|
|
if(userWechatDTO.getType()==UserWechatDTO.NEW){
|
|
if(userWechatDTO.getType()==UserWechatDTO.NEW){
|
|
model.addAttribute("headImg",userWechatDTO.getUserInfo().getHeadimgurl());
|
|
model.addAttribute("headImg",userWechatDTO.getUserInfo().getHeadimgurl());
|
|
@@ -199,7 +181,7 @@ public class PageController extends BaseController{
|
|
@RequestMapping(value = UrlConstants.PAGE + "thirdParty/bind", method = RequestMethod.POST)
|
|
@RequestMapping(value = UrlConstants.PAGE + "thirdParty/bind", method = RequestMethod.POST)
|
|
public String thirdPartyBind(UserVO userVO, Model model, HttpServletRequest request){
|
|
public String thirdPartyBind(UserVO userVO, Model model, HttpServletRequest request){
|
|
UserVO user = userVO;
|
|
UserVO user = userVO;
|
|
- System.out.println(userVO.toString());
|
|
|
|
|
|
+ LOG.info(userVO.toString());
|
|
user.setPassword(EncryptionUtil.encryptMD5(user.getPassword()));
|
|
user.setPassword(EncryptionUtil.encryptMD5(user.getPassword()));
|
|
ResponseResult<UserDTO> result = userLogic.checkPWD(user);
|
|
ResponseResult<UserDTO> result = userLogic.checkPWD(user);
|
|
if (result.getStatus()!=ResponseStatus.SUCCESS){
|
|
if (result.getStatus()!=ResponseStatus.SUCCESS){
|
|
@@ -227,7 +209,7 @@ public class PageController extends BaseController{
|
|
userThirdParty.setUserId(userToBind.getId());
|
|
userThirdParty.setUserId(userToBind.getId());
|
|
userThirdParty.setType(userVO.getFrom());
|
|
userThirdParty.setType(userVO.getFrom());
|
|
userThirdParty.setIsDelete(0);
|
|
userThirdParty.setIsDelete(0);
|
|
- System.out.println(userThirdParty.getUserId()+"--"+userThirdParty.getThirdPartyIdentity()+"---"+userThirdParty.getType());
|
|
|
|
|
|
+ LOG.info(userThirdParty.getUserId()+"--"+userThirdParty.getThirdPartyIdentity()+"---"+userThirdParty.getType());
|
|
thirdPartyAuthService.save(userThirdParty);
|
|
thirdPartyAuthService.save(userThirdParty);
|
|
}
|
|
}
|
|
HttpSession session = request.getSession();
|
|
HttpSession session = request.getSession();
|