처음 그누보드 깔아서 사용하는 사용자 입니다
회원이 로그인시에 아이디가 중복되었는지 확인하는 방법을좀 알려주세요
mblogincheck.php파일에는 아이디 중복방지 하는 코드가 없는듯 하네요.
어떻게 하는지 아시는분 방법좀 알려주세요//
웹에서 찾아보니까 디비에 저정해놓고 체크하는방법밖에는 안나오던데
그누보드에서 따로 설정하는부분이 있다면 좀 알려주세요.
하나도 모르겠습니다~~~ ㅜㅜ
회원이 로그인시에 아이디가 중복되었는지 확인하는 방법을좀 알려주세요
mblogincheck.php파일에는 아이디 중복방지 하는 코드가 없는듯 하네요.
어떻게 하는지 아시는분 방법좀 알려주세요//
웹에서 찾아보니까 디비에 저정해놓고 체크하는방법밖에는 안나오던데
그누보드에서 따로 설정하는부분이 있다면 좀 알려주세요.
하나도 모르겠습니다~~~ ㅜㅜ
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 5개
로그인을 하면 gb_login DB에 로그인값을 저장합니다.
그리고 세션변수가 data/session폴더에 생성됩니다.
문제는 gb_login이 DB값이 실시간이 아니라는데 문제가 있습니다.
접속이 없으면 5분인가 후에 DB에서 삭제하게 되어 있습니다.
만약 로그아웃을 안하고 브라우져를 닫으면 어케될까요?
당연히 session값은 서버에서 전혀 다른값으로 부여합니다.
gb_login에는 아직 로그인되는걸로 남아있구요
이상태에서 로그인을 하는데 로그인되어 있는지 체크를 들어간다면 당연히 이미 로그인한걸로 되어서
로그인이 안되어버리는 버그가 발생하게 됩니다.
그렇타면 어느걸 버려야할까요...
접속시간 잦은 갱신은 DB서버에 부하를 주고... *^^*
1. 로그인시 아이디 디비 저장 -> 페이지 이동시마다 접속시간 갱신 -> 접속시간부터 일정시간 초과시 삭제 류의 방법..
2. ActiveX 를 이용하여 주기적으로 디비 갱신..
제가 예기하는거는 로그인시에 현재 다른사용자가 같은 아이디로 로그인된 상태인지를
체크하는 코드를 얘기하는것데 .....
비밀번호는 대소문자를 구분합니다.
라고 알림창이 나옵니다. 제 기억 으로는 관리자님이
일부러 이렇게 해 놓으셨다고 하셨던 기억이 납니다.
이유는 잘 생각해 보시면 아실듯 .... 참고만 하세요.