로그인 오류 수정 부탁드립니다.

paldin 작성일 20.06.24 13:53:41
댓글 3조회 490추천 1

안녕하세요. 짱공 운영진 분들.

 

간단한 거라 금방 고치실줄 알았는데 몇날이 지나도 변함이 없어 모르시는것 같아서 제보합니다.

 

PC에서 로그인을 할때 우측 상단의 로그인 버튼이 아니고 글을 읽다가 댓글란에서 댓글 쓰려고 로그인하는 경우,

 

하기처럼 페이지 오류가 납니다.


159297354024048.jpg
 

왜냐하면 로그인 이후 리다이렉트할때 인수가 풀URL이 넘어가는데 도메인에 더해버리기 때문이죠.

 

comm.js 의 11Line 로그인 함수를 보면

 

// 로그인 

function login_go(rectory)

{

document.location.href = MEM_URL +'/Membership/inputLogin.html?redir='+ rectory;

 

이렇게 되어있던데 저 login_go 함수를 호출하는 부분은 아래와 같습니다. 

 

<button type="button" class="login" onclick="login_go('http%3A%2F%2Fwww.jjang0u.com%2FMembership%2FinputLogin.html%3Fredir%3Dhttps%253A%252F%252Ffun.jjang0u.com%252F%252Fchalkadak%252Fview%253Fis_best%253Da%2526db%253D160%2526no%253D494887%2523frmBoard_comment')"><img src="/data3/web/main/20160616/gnb_login_icon.gif" align="absmiddle"> 로그인</button> 

 

rectory 인자로 full url이 넘어갑니다. 저 redir라는 인자는 hidden 값으로 하기와 같습니다.

 

<input type="hidden" name="redir" value="//chalkadak/view?is_best=a&db=160&no=494887#frmBoard_comment"> 

 

redir 필드값에는 도메인이 없는데 login_go 함수에 인자로 넘어갈때는 full url이 붙어있습니다.

 

login_go 함수 인자로 넘어갈때 도메인 빼주세요.

 

쓸때마다 불편합니다.

 

그럼 좋은 하루 되세요. 

건의·불편신고 인기 게시글