SNS 로그인 후 처리에 대한 문제 채택완료
SNS 로그인 후 아이디를 체크해서 가입된 회원일때,
휴대폰 번호라던지 주소같은 정보값을 가져올수없을때 정보수정을 유도하게끔 하려고 하는데,
아래와 같은 코드에서 빨간부분으로 표시한곳을 제가 추가하였는데,
일단 SNS로그인을 하게되면 팝업창이 하나뜨고,
이후에 가입된 회원이면 알림창이 소스 맨아래부분에 추가된대로 뜨긴하는데,
팝업창 내에서 이동이되버리네요...
팝업창을 닫고 원래 로그인하려던 창으로 돌아가서 경로 이동을 하고 싶은데...
방법을 모르겠습니다 ㅠㅠ
고수님들 도움이 필요합니다.....
==============소스원문==================================
</p>
<p>if($mb['id']) { // 가입된 회원이면</p>
<p> // 소셜아이디 업데이트
if(!$mb['sns_id']) {
$mb['sns_id'] = $sns_id;
sql_query(" update shop_member set sns_id = '{$sns_id}' where id = '{$mb['id']}' ", false);
}
// 세션 생성
set_session('ss_mb_id', $mb['id']);</p>
<p> // FLASH XSS 공격에 대응하기 위하여 회원의 고유키를 생성해 놓는다. 관리자에서 검사함 - 110106
set_session('ss_mb_key', md5($mb['reg_time'] . $_SERVER['REMOTE_ADDR'] . $_SERVER['HTTP_USER_AGENT']));</p>
<p> // 포인트 체크
$sum_point = get_point_sum($mb['id']);</p>
<p> $sql= " update shop_member set point = '$sum_point' where id = '{$mb['id']}' ";
sql_query($sql);</p>
<p> set_cookie('ck_mb_id', '', 0);
set_cookie('ck_auto', '', 0);
<span style="color: rgb(231, 76, 60);"> //로그인시 필수 항목 체크 - 이부분을 추가
<span style="color: rgb(231, 76, 60);"> if($member['cellphone'] =="")
{
alert("회원님의 휴대폰 정보가 없습니다.","/bbs/register_mod.php");
}</span>
}</span></p>
<p>
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
6년 전
</p>
<p>if($member['cellphone'] == "") </p>
<p>{</p>
<p>?></p>
<p><script></p>
<p>alert("회원님의 휴대폰 정보가 없습니다.");</p>
<p>opener.location.href="bbs/register_mod.php";</p>
<p>self.close();</p>
<p></script></p>
<p><?</p>
<p>}</p>
<p>
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
채택
답변대기
답변대기
답변대기
답변대기
채택
채택
답변대기
답변대기
답변대기
채택