묻고답하기
아이디, 비밀번호, 실명, 닉네임 등등의 길이 제한
2010.02.26 03:01
아래 파일들중 숫자로 된 부분중 아이디 길이와 닉네임길이를 12자 이내로 수정을 하였는데요
전혀 적용되지가 않네요 또 어디를 수정해야 적용이 되나요.??
[아이디, 비밀번호, 실명, 닉네임 등등의 길이를 제한--> \modules\member\skins\default\filter\signup.xml ]
<filter name="signup" module="member" act="procMemberInsert" extend_filter="member.getJoinFormList" confirm_msg_code="confirm_submit">
<form>
<node target="user_id" required="true" minlength="3" maxlength="12" filter="userid" /> 아이디 : 영문+숫자 3~12자 이내로 제한
<node target="password1" required="true" minlength="6" maxlength="20" /> 비밀번호 수정안함
<node target="password2" required="true" minlength="6" maxlength="20" equalto="password1" /> 비밀번호 확인 수정안함
<node target="user_name" required="true" minlength="2" maxlength="7" /> 이름: 사용자 이름 7자 이내로 제한
<node target="nick_name" required="true" minlength="2" maxlength="12" /> 닉네임: 닉네임 한글 2~7자 영문 2~12자 이내로 제한
<node target="email_address" required="true" minlength="1" maxlength="200" filter="email"/> 이메일주소 수정안함
</form>
<parameter>
<param name="accept_agreement" target="accept_agreement" />
<param name="member_srl" target="member_srl" />
<param name="user_id" target="user_id" />
<param name="password" target="password1" />
<param name="user_name" target="user_name" />
<param name="nick_name" target="nick_name" />
<param name="homepage" target="homepage" />
<param name="blog" target="blog" />
<param name="birthday" target="birthday" />
<param name="allow_mailing" target="allow_mailing" />
<param name="email_address" target="email_address" />
</parameter>
<response callback_func="completeInsert">
<tag name="error" />
<tag name="message" />
<tag name="redirect_url" />
</response>
</filter>
최소 최대 길이의 설정 부분을 적당하게 수정하면 된다.
몇 글자 이상 입력하게 제한을 두려면 최소 길이를 수정하면 된다.
........................//
[회원정보 수정시 닉네임 길게할 경우 같게 설정하려면--> \member\skins\default\filter\modify_info.xmll ]
view sourceprint?
<filter name="modify_info" module="member" act="procMemberModifyInfo" extend_filter="member.getJoinFormList" confirm_msg_code="confirm_submit">
<form>
<node target="user_name" required="true" minlength="2" maxlength="7"/> <--실명 7자 이내
<node target="nick_name" required="true" minlength="2" maxlength="12"/> <--닉네임 12자 이내
<node target="email_address" required="true" minlength="1" maxlength="200" filter="email"/> <-- 이메일 수정안함
</form>
<parameter>
<param name="accept_agreement" target="accept_agreement" />
<param name="user_name" target="user_name" />
<param name="nick_name" target="nick_name" />
<param name="homepage" target="homepage" />
<param name="blog" target="blog" />
<param name="birthday" target="birthday" />
<param name="allow_mailing" target="allow_mailing" />
<param name="email_address" target="email_address" />
<param name="signature" target="signature" />
</parameter>
<response callback_func="completeModify">
<tag name="error" />
<tag name="message" />
</response>
</filter>
........................................///
[비밀번호 길이 수정은 --> modules\member\skins\default\filter\modify_password.xml ]
view sourceprint?
<filter name="modify_password" module="member" act="procMemberModifyPassword" confirm_msg_code="confirm_submit">
<form>
<node target="current_password" required="true" minlength="1" maxlength="50" /> <-- 수정안함
<node target="password1" required="true" minlength="6" maxlength="20" /> <--수정안함
<node target="password2" required="true" minlength="6" maxlength="20" equalto="password1" /> <--수정안함
</form>
<parameter>
<param name="current_password" target="current_password" />
<param name="password" target="password1" />
</parameter>
<response callback_func="completeModify">
<tag name="error" />
<tag name="message" />
</response>
</filter>