묻고답하기
송동우님이 알려주신 회원가입 숫자+영문 으로하기 숫자로만 되네요
2012.04.30 08:02
코어버전 : 1.5.2.1 버전
얼마전에 회원가입시 숫자+영문, 영문 +숫자, 등 자유롭게 아이디를 만들수 있는
방법을 문의 하였습니다.
아래는 송동우님이 알려주신 팁입니다.
알려주신데로 하니 가입시 숫자로만 가입할수 있더라구여
숫자+영문이 아니고 오로지 숫자로만 아이디를 만들수 있습니다.
아이디를 숫자+영문, 영문+숫자등 자유롭게 만들수 있는 방법을 알려주세요
===========================================
아래와 같이 수정하면 아이디를 숫자로만 만들어야 되더라구요
xe - modules - member - queries - insertMember.xml 열고
name="userid" 부분의
filter="userid"
이것을
filter="number"
이렇게 수정
xe - modules - member - member.admin.controller.php 열고
line 268 쯤에
rule="userid"
이것을
rule="number"
이렇게 수정
그리고
관리페이지 - 회원 - 회원설정에서
제일 하단 오른쪽에 저장을 클릭
댓글 2
-
송동우
2012.04.30 08:25
-
때린데 또때려
2012.04.30 08:48
xe - modules - member - queries - insertMember.xml
<column name="user_id" var="user_id" filter="alpha_number" notnull="notnull" />
xe - modules - member - member.admin.controller.php
266번줄
$fields[] = sprintf('<field name="%s" required="true" rule="alpha_number" length="3:20" />', $formInfo->name);
위와 같이 수정후 회원설정에서 저장을 클릭했어도 짜구 영문과숫자로 입력하라는 창이 나오네요
alpha_number 로 해 보세요