|
|
@@ -118,14 +118,24 @@ public class TsfLoginSuccessHandler implements AuthenticationSuccessHandler {
|
|
|
|
|
|
// 비밀번호 변경 캠페인 일자
|
|
|
if (loginDetails.getLoginInfo().getPwdChgDay() >= CHANG_PWD_CAMPAIGN_DAY) {
|
|
|
- returnUrl ="/customer/password/campaign/form";
|
|
|
+ returnUrl = "/customer/password/campaign/form";
|
|
|
}
|
|
|
|
|
|
// 임시비밀번호로 로그인 한 경우
|
|
|
if (CHANG_TEMP_PWD.equals(loginDetails.getLoginInfo().getTempPasswdYn())) {
|
|
|
- returnUrl ="/customer/password/change/form?pageGb=temp";
|
|
|
+ returnUrl = "/customer/password/change/form?pageGb=temp";
|
|
|
}
|
|
|
|
|
|
+ // 상품상세 바로구매 > 로그인 한 경우
|
|
|
+ if ("/goods/detail/form".indexOf(returnUrl) > -1) {
|
|
|
+ String cartSqArr = TsfSession.getAttribute("cartSqArr");
|
|
|
+ if (StringUtils.isNotBlank(cartSqArr)) {
|
|
|
+ returnUrl = "/order/form?cartSqArr="+ cartSqArr;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ // 로그인 성공 쿠키로 저장 (마케팅 스크립트용)
|
|
|
+ GagaCookieUtil.setSecureCookie(response, TsfConstants.CK_PREFIX + "_login_Success", "Y", 1*60);
|
|
|
|
|
|
GagaMap result = new GagaMap();
|
|
|
result.setString("status", "OK");
|