로그인시 아이디중복방지하는 방법좀 알려주세요~~

· 21년 전 · 372 · 5
처음 그누보드 깔아서 사용하는 사용자 입니다
회원이 로그인시에 아이디가 중복되었는지 확인하는 방법을좀 알려주세요

mblogincheck.php파일에는 아이디 중복방지 하는 코드가 없는듯 하네요.

어떻게 하는지 아시는분 방법좀 알려주세요//
웹에서 찾아보니까 디비에 저정해놓고 체크하는방법밖에는 안나오던데
그누보드에서 따로 설정하는부분이 있다면 좀 알려주세요.
하나도 모르겠습니다~~~ ㅜㅜ
|

댓글 5개

그냥 쉽게 말해서 그냥 쓰라는 말이죠?
문제점은 이런것 같습니다. 짐작입니다.
로그인을 하면 gb_login DB에 로그인값을 저장합니다.
그리고 세션변수가 data/session폴더에 생성됩니다.
문제는 gb_login이 DB값이 실시간이 아니라는데 문제가 있습니다.
접속이 없으면 5분인가 후에 DB에서 삭제하게 되어 있습니다.
만약 로그아웃을 안하고 브라우져를 닫으면 어케될까요?
당연히 session값은 서버에서 전혀 다른값으로 부여합니다.
gb_login에는 아직 로그인되는걸로 남아있구요
이상태에서 로그인을 하는데 로그인되어 있는지 체크를 들어간다면 당연히 이미 로그인한걸로 되어서
로그인이 안되어버리는 버그가 발생하게 됩니다.
그렇타면 어느걸 버려야할까요...
접속시간 잦은 갱신은 DB서버에 부하를 주고... *^^*
방법은 여러가지가 있을텐데요..
1. 로그인시 아이디 디비 저장 -> 페이지 이동시마다 접속시간 갱신 -> 접속시간부터 일정시간 초과시 삭제 류의 방법..
2. ActiveX 를 이용하여 주기적으로 디비 갱신..
마이실버
21년 전
그건 회원아이디나 비밀번호가 틀렸을때 구요..

제가 예기하는거는 로그인시에 현재 다른사용자가 같은 아이디로 로그인된 상태인지를
체크하는 코드를 얘기하는것데 .....
가입된 회원이 아니거나 비밀번호가 틀립니다.
비밀번호는 대소문자를 구분합니다.

라고 알림창이 나옵니다. 제 기억 으로는 관리자님이
일부러 이렇게 해 놓으셨다고 하셨던 기억이 납니다.
이유는 잘 생각해 보시면 아실듯 .... 참고만 하세요.
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누3질답

+
제목 글쓴이 날짜 조회
21년 전 조회 408
21년 전 조회 320
21년 전 조회 366
21년 전 조회 761
21년 전 조회 486
21년 전 조회 802
21년 전 조회 377
21년 전 조회 469
21년 전 조회 319
마이실버
21년 전 조회 373
色男
21년 전 조회 390
21년 전 조회 346
21년 전 조회 1,142
21년 전 조회 628
21년 전 조회 422
21년 전 조회 366
21년 전 조회 438
21년 전 조회 422
21년 전 조회 514
21년 전 조회 386
🐛 버그신고