안녕하세요
로그인시 닉네임을 표기하고 있는데요
가끔 로그인시 자신의 닉네임이 아닌 다른 닉네임이 표기가 되는 경우가 있습니다.
아래와 같은 로직을 거치게 되는데 어떻게 다른 사람의 닉네임이 표기되는 경우가 있는지 의아합니다.
문제가 발생한 고객의 이야기를 들어보면 가끔 첫로그인시에 자신과 전혀상관없는 다른사람의 닉네임이 표기가 되며
이후 페이지를 이동하거나 하면 원래 자신의 닉네임으로 되돌아 온다고합니다.
이미 수차례 고객들로 부터 문의가 있었으나 고객착각으로만 취급했는데요. 화면캡쳐하여 보내주는 고객도 있고
지속적으로 관련문의가 들어오고 있어 영카트에 문의드립니다.
(지속적으로 발생하는경우가 아니라 가끔 발생하는 상태라 원인을 찾기가 더욱 어렵습니다.)
1. 로그인시 /bbs/login_check.php 를 무조건 거치게 되어있습니다.
2. 해당 페이지 에서는 set_session('ss_mb_id', $mb[mb_id]); 를 통해 아이디별 세션을
생성합니다.(mb 변수는 $mb = get_member($mb_id);) 로 가져오게 되어있습니다.
3. /common.php 에서 $_SESSION['ss_mb_id'] 을 체크하여 있는 경우
$member = get_member($_SESSION['ss_mb_id']); 해당 세션의 정보를 가져옵니다.
4. /skin/outlogin/oneline/outlogin.skin.2.php 파일에서<?=$member[mb_nick]?> 로 닉네임
을 표기합니다.
댓글 1개
게시글 목록
| 번호 | 제목 |
|---|---|
| 56073 | |
| 56067 | |
| 56065 | |
| 56060 | |
| 56058 | |
| 56055 | |
| 56051 | |
| 56048 | |
| 56044 | |
| 56043 | |
| 56042 | |
| 56039 | |
| 56035 | |
| 56032 | |
| 56030 | |
| 56028 | |
| 56025 | |
| 56018 | |
| 56012 | |
| 56010 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기