테스트 사이트 - 개발 중인 베타 버전입니다

한글아이디 로그인 채택완료

justmoretz 6년 전 조회 4,015

한글아이디 로그인방법을 알고싶습니다.

 

한글아이디가 회원분들이 어려워도 한글아이디로 진행하려고합니다.

 

회원을 phpadmin에서 아이디를 한글로 바꾸어 해보았지만, 

로그인이 되지않고, 아이디와 비밀번호를 확인하라는 문구가 나오고,

관리자페이지의 회원수정 시,

존재하지않는 회원자료라고 뜨는 상태입니다.

 

피드백 부탁드리겠습니다 감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
LovelyCaT
6년 전

로그인 페이지에서 mb_id 를 mb_nick으로 변경하고 login_check.php 에서 mb_nick으로 id를 조회하는 쿼리로 mb_id를 DB에서 가져와서 mb_id를 다시 정의해주는게 제일 깔끔할 것 같네요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 4개

j
justmoretz
6년 전
닉네임으로바꿔보앗지만 로그인페이지에서는 공백이들어가면안된다는 스크립트가 뜨는상태입니다 ㅠㅠ
L
LovelyCaT
6년 전
login_check.php에서 공백체크하는거 위쪽에서 mb_id 재정의 처리해주셔야 안떠요.
j
justmoretz
6년 전
재정의라는게 mb_id 를 가-힣 이거를 추가하면될까요??
L
LovelyCaT
6년 전
처음 댓글 달았던 DB에서 mb_nick을 통해 mb_id를 다시 넣으라는 재정의를 말하는 겁니다.

댓글을 작성하려면 로그인이 필요합니다.

3년 전

저도 비슷한 경우를 당해서요.

/lib/common.lib.php 파일 안에 있는 아래 부분을 수정해서 처리 했습니다.

818행 부근에 있는  return array(); 를 주석처리 하니까 한글을 허용하네요.

 

// 회원 정보를 얻는다.
function get_member($mb_id, $fields='*', $is_cache=false)
{
    global $g5;
    
    if (preg_match("/[^0-9a-z_]+/i", $mb_id))
      //  return array();

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

하틴
6년 전

차라리 회원 휴대폰번호로 로그인 하는건 어떨까요?

로그인 후 평가할 수 있습니다

답변에 대한 댓글 4개

j
justmoretz
6년 전
중복문제라면 그건 문제없습니다. 왜냐면 관리자가 직접 회원을 추가하기 때문에 한글로 회원을 하고싶습니다.ㅜㅜ
하틴
6년 전
그러면 닉네임을 아이디 처럼씀녀 어떨까요?

로그인할때 닉네임을 입력하면 해당 닉네임을 조회해서 아이디를 가져와서 로그인처리하는 식으로..
j
justmoretz
6년 전
닉네임도 가능합니다 ㅠㅠ 그렇게되면 로그인페이지의 소스랑 스크립트를 수정해야할것같은데 어느부분을 수정하는지 아시나요??
하틴
6년 전
어..그게 아니구
다른 사이트에보면 회원가입할때 보면 아이디 중복확인 기능 있잖아요?

그것처럼
아이디 : 닉네임
비밀번호 : 1234

이렇게 입력을하고 로그인 버튼을 누르면 로그인 처리되기 전에

아이디에 입력된 닉네임을 g5_member 테이블에서 조회를해서 해당 닉네임의 id를 가져와서

아이디 : 닉네임 의 값을 아이디 : 아이디로 바꿔줘서 로그인 처리를 하는거죠

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인