이메일 계정통합시에도 자동로그인(기존 핸드폰번호로 구분되는 자동로그인은 되고있었음)
This commit is contained in:
parent
0b0db77b16
commit
a9fc8ef150
@ -222,6 +222,10 @@ public class MemberController extends NlibCommonController{
|
|||||||
String jsessionId = session.getId();
|
String jsessionId = session.getId();
|
||||||
OAuthUniversalUser oauthUser = SessionConfig.getNewMemberInfo(jsessionId);
|
OAuthUniversalUser oauthUser = SessionConfig.getNewMemberInfo(jsessionId);
|
||||||
|
|
||||||
|
String redirectUrl="";
|
||||||
|
|
||||||
|
String url = request.getRequestURL().toString();
|
||||||
|
String councilHomeUrl=url.replaceAll(request.getRequestURI(), "") + request.getContextPath();
|
||||||
if(oauthUser == null)
|
if(oauthUser == null)
|
||||||
{
|
{
|
||||||
model.addAttribute("msg","SNS인증이 정상적이지않습니다. 다시 회원가입을 진행해주세요.");
|
model.addAttribute("msg","SNS인증이 정상적이지않습니다. 다시 회원가입을 진행해주세요.");
|
||||||
@ -237,13 +241,18 @@ public class MemberController extends NlibCommonController{
|
|||||||
{
|
{
|
||||||
oauthUser.setMbInfoId(vo.getMbInfoId());
|
oauthUser.setMbInfoId(vo.getMbInfoId());
|
||||||
memberService.insertMemberSns(oauthUser);
|
memberService.insertMemberSns(oauthUser);
|
||||||
|
SessionConfig.setLoginInfo(jsessionId, oauthUser);
|
||||||
|
|
||||||
|
session.setAttribute("councilReturnUrl","/member/accountConsolidationForm.do" );//자동로그인후 이동할페이지
|
||||||
|
redirectUrl = councilHomeUrl + NlibProperty.getString("nculture.login.post.login.redirect.uri");
|
||||||
|
|
||||||
vo.setEmail(StringUtil.maskEmail(ariaCrypto.decode(vo.getEmail())));
|
vo.setEmail(StringUtil.maskEmail(ariaCrypto.decode(vo.getEmail())));
|
||||||
vo.setName(StringUtil.maskName(vo.getName()));
|
vo.setName(StringUtil.maskName(vo.getName()));
|
||||||
oauthUser.setSnsUserId(StringUtil.maskEmail(oauthUser.getSnsUserId()));
|
oauthUser.setSnsUserId(StringUtil.maskEmail(oauthUser.getSnsUserId()));
|
||||||
model.addAttribute("result",vo);
|
model.addAttribute("result",vo);
|
||||||
model.addAttribute("oauthUser",oauthUser);
|
model.addAttribute("oauthUser",oauthUser);
|
||||||
//통합처리 url
|
//통합처리 url
|
||||||
return "nlib/member/accountConsolidationForm";
|
return "redirect:" + redirectUrl;
|
||||||
}
|
}
|
||||||
model.addAttribute("loginVO",oauthUser);
|
model.addAttribute("loginVO",oauthUser);
|
||||||
return "nlib/member/insertMemberInfoForm";
|
return "nlib/member/insertMemberInfoForm";
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user