묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
부탁드립니다. 회원가입 시 한글로된 아이디를 받고싶습니다.
2012.11.01 01:25
버전은 1.5.3.3 을 사용하고 있고
아이디를 명칭을 이름으로 변경하고
아래 닉네임과 이름을 지워서
아이디를 한글로 이름을 쓰게 회원가입을 받고 싶습니다.
종합하면 결국 아이디를 한글로만 받고싶습니다.
어떻게해야될까요?! 부탁드립니다.
모두 수고하세요!
댓글 1
-
송동우
2012.11.01 09:39
-
꼭하고만다
2012.11.01 14:40
답변해주셔서 감사합니다. 이 목적이 팀프로젝트에 있습니다. 제가 원하는 이상적인 것은 입주민과 외부인의 회원가입 페이지를 따로 만들고 싶습니다. 여기서 입주민은 기존 회원가입형식에서 변경하여 만드려고 합니다. 문제가 외부인 정보를 등록하는 페이지를 따로 만들어야 하는데 굳이 아이디와 패스워드를 저장하지 않고 db만 저장하도록 하고 싶습니다. 대신 항목 중 필수항목을 넣어서 꼭 입력하도록 하고 싶은데 예를 들면 입주민은 아이디 비번 이름 전화번호 방문하는 동 방문하는 호수 기간 차량번호를 받고 외부인에서는 아이디와 비번을 제외해서 저장하고 싶습니다. -
꼭하고만다
2012.11.01 14:47
만약 이렇게는 가능한지요? 입주민과 외부인의 페이지를 구별하지 않고 한 페이지에서 하도록 하려면 아이디를 전화번호를 받고 비번(선택사항)으로 받고 이름, 차량번호(선택사항), 방문하는 동, 방문하는 호수, 기간을 입력받는 형식을 만들면 좋을 듯 싶습니다. 또 로그인을 했을 경우에 이름을 보여주고여. 추후에 전화번호가 변경 되었을 시에는 관리자에게 연락을 남겨 db에서 직접 수정하면 되는지요?! -
꼭하고만다
2012.11.01 14:50
외부인은 회원가입이 목적이 아닌 방문자 정보를 db에 저장하는 것이 목적입니다.
아이디 항목은 중복이 안되기 때문에
홍길동이라는 사람이 가입을 했다면
나중에 다른 홍길동이라는 사람은
홍길동으로 등록을 못합니다.
아무튼
xe에서 사용되는 필터타입은
email(email_address), userid(user_id), url(homepage), korean, korean_number, alpha, number, alpha_number
대충 이렇습니다.
여기에 없는 필터를 사용하려면
새롭게 만들어 추가를 해줘야 합니다.
한글은 korean을 사용하면 되겠네요
멤버쿼리에서(insertMember) 아이디부분 필터를
원하는 것으로 수정하고
member.admin.controller.php 파일열어서
회원가입룰셋 설정하는 부분에서 rule 부분을
원하는 것으로 수정하고
만일
아이디 로그인으로 설정이 되어 있다면
로그인룰셋 부분의
user_id 부분의 필터값도 변경해줘야 합니다........
제일 서두에 설명한대로 중복이 안되기 때문에
별로 사용할 것 같지 않아서
직접적인 코드는 생략했습니다.......