<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[[질문] 회원가입 플러그인, 패스워드 변경 validation 기능 추가]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/17443</link>
		<description><![CDATA[<p>안녕하세요.</p>

<p>코스모스팜 회원가입 플러그인을 사용중입니다.</p>

<p>강력한 비밀번호 설정하면</p>

<p>회원가입 화면에서는 패스워드 validator가 잘 동작합니다.</p>

<p>(영문, 숫자, 특수문자 포함 8자리 이상만 등록 가능하게)</p>

<p>그런데 패스워드 변경 페이지에서는 validation이 되지 않습니다.</p>

<p>WP-Members 문제라면 따로 찾아볼 텐데 코스모스팜 플러그인 이슈라서 여기에 질문드립니다.</p>

<p>혹시 방법 아시는 분 계시면 답변 부탁드립니다~</p>

<p>감사합니다<br />
]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[답변 감사합니다!
:-)]]></title>
			<link>https://www.cosmosfarm.com/threads/document/17501</link>
			<description><![CDATA[<p>답변 감사합니다!</p>
<p>:-)</p>]]></description>
			<author>참들고을</author>
			<pubDate>Thu, 16 Nov 2017 03:09:44 +0000</pubDate>
			<category>워드프레스</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

FTP로 접속해서 /wp-content/plugins/cosmosfarm-members/skin/default/script.js 파일...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/17479</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>FTP로 접속해서 /wp-content/plugins/cosmosfarm-members/skin/default/script.js 파일에</p>

<p>1. 아래의 코드를 찾아서</p>

<pre>
<code class="language-javascript">var password1 = jQuery('.cosmosfarm-members-form input[name="password"]').val();
var password2 = jQuery('.cosmosfarm-members-form input[name="confirm_password"]').val();</code></pre>

<p>아래의 코드로 교체해보세요.</p>

<pre>
<code class="language-javascript">var password1;
var password2;
if(jQuery('.cosmosfarm-members-form input[name="password"]').length){
	password1 = jQuery('.cosmosfarm-members-form input[name="password"]').val();
	password2 = jQuery('.cosmosfarm-members-form input[name="confirm_password"]').val();
}
else if(jQuery('.cosmosfarm-members-form input[name="pass1"]').length){
	password1 = jQuery('.cosmosfarm-members-form input[name="pass1"]').val();
	password2 = jQuery('.cosmosfarm-members-form input[name="pass2"]').val();
}</code></pre>

<p> </p>

<p>2. 아래의 코드를 찾아서</p>

<pre>
<code class="language-javascript">if(cosmosfarm_members_settings.use_strong_password){
	jQuery('.cosmosfarm-members-form input[name="password"]').keyup(function(){
		cosmosfarm_members_check_password_strength();
	});
	jQuery('.cosmosfarm-members-form input[name="confirm_password"]').keyup(function(){
		cosmosfarm_members_check_password_strength();
	});
}</code></pre>

<p>아래의 코드로 교체해보세요.</p>

<pre>
<code class="language-javascript">if(cosmosfarm_members_settings.use_strong_password){
	jQuery('.cosmosfarm-members-form input[name="password"]').keyup(function(){
		cosmosfarm_members_check_password_strength();
	});
	jQuery('.cosmosfarm-members-form input[name="confirm_password"]').keyup(function(){
		cosmosfarm_members_check_password_strength();
	});
	jQuery('.cosmosfarm-members-form input[name="pass1"]').keyup(function(){
		cosmosfarm_members_check_password_strength();
	});
	jQuery('.cosmosfarm-members-form input[name="pass2"]').keyup(function(){
		cosmosfarm_members_check_password_strength();
	});
}</code></pre>

<p> </p>

<p>3. 아래의 코드를 찾아서</p>

<pre>
<code class="language-javascript">jQuery('.cosmosfarm-members-form.signup-form form').submit(function(){
	if(cosmosfarm_members_settings.use_strong_password){
		var strength = cosmosfarm_members_check_password_strength();
		switch(strength){
			case 'mismatch':
				alert(cosmosfarm_members_localize_strings.your_password_is_different);
				break;
			case 'short':
				alert(cosmosfarm_members_localize_strings.password_must_consist_of_8_digits);
				break;
			case 'space':
				alert(cosmosfarm_members_localize_strings.please_enter_your_password_without_spaces);
				break;
			case 'bad':
				alert(cosmosfarm_members_localize_strings.password_must_consist_of_8_digits);
				break;
			default:
				//alert('안전한 비밀번호입니다.');
		}
		if(strength != 'good'){
			return false;
		}
	}
	return true;
});</code></pre>

<p>아래의 코드로 교체해보세요.</p>

<pre>
<code class="language-javascript">jQuery('.cosmosfarm-members-form.signup-form form').submit(cosmosfarm_members_form_submit);
jQuery('.cosmosfarm-members-form.pwdchange-form form').submit(cosmosfarm_members_form_submit);</code></pre>

<p> </p>

<p>4. 아래의 코드를 찾아서</p>

<pre>
<code class="language-javascript">jQuery(document).ready(function(){</code></pre>

<p><strong>찾은 코드위에</strong> 아래의 코드를 <strong>추가</strong>해보세요.</p>

<pre>
<code class="language-javascript">function cosmosfarm_members_form_submit(){
	if(cosmosfarm_members_settings.use_strong_password){
		var strength = cosmosfarm_members_check_password_strength();
		switch(strength){
			case 'mismatch':
				alert(cosmosfarm_members_localize_strings.your_password_is_different);
				break;
			case 'short':
				alert(cosmosfarm_members_localize_strings.password_must_consist_of_8_digits);
				break;
			case 'space':
				alert(cosmosfarm_members_localize_strings.please_enter_your_password_without_spaces);
				break;
			case 'bad':
				alert(cosmosfarm_members_localize_strings.password_must_consist_of_8_digits);
				break;
			default:
				//alert('안전한 비밀번호입니다.');
		}
		if(strength != 'good'){
			return false;
		}
	}
	return true;
}</code></pre>

<p> </p>

<p>/wp-content/plugins/cosmosfarm-members/skin/default/change-password-form.php 파일에</p>

<p>5. 아래의 코드를 찾아서</p>

<pre>
<code class="language-html">&lt;div class="password-strength-meter-display"&gt;&lt;/div&gt;
			
&lt;label for="pass2"&gt;&lt;?php echo __('Confirm new password', 'cosmosfarm-members')?&gt;&lt;/label&gt;
&lt;div class="div_text"&gt;
	&lt;input name="pass2" type="password" id="pass2" class="password" required&gt;
&lt;/div&gt;</code></pre>

<p>아래의 코드로 교체해보세요.</p>

<pre>
<code class="language-html">&lt;label for="pass2"&gt;&lt;?php echo __('Confirm new password', 'cosmosfarm-members')?&gt;&lt;/label&gt;
&lt;div class="div_text"&gt;
	&lt;input name="pass2" type="password" id="pass2" class="password" required&gt;
	&lt;?php if($option-&gt;use_strong_password):?&gt;
	&lt;span class="password-strength-meter-display bad"&gt;&lt;?php echo __('Password must consist of 8 digits, including English, numbers and special characters.', 'cosmosfarm-members')?&gt;&lt;/span&gt;
	&lt;?php endif?&gt;
&lt;/div&gt;</code></pre>

<p> </p>

<p>추후 위의 내용들을 업데이트에 반영하겠습니다.</p>

<p>고맙습니다.</p>
]]></description>
			<author>스레드봇</author>
			<pubDate>Wed, 15 Nov 2017 07:07:30 +0000</pubDate>
			<category>워드프레스</category>
		</item>
				<item>
			<title><![CDATA[답변 감사합니다!

그런데 런칭을 빨리해야해서요.

다른 플러그인을 사용하거나

functions.php에서 기...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/17451</link>
			<description><![CDATA[<p>답변 감사합니다!</p>

<p>그런데 런칭을 빨리해야해서요.</p>

<p>다른 플러그인을 사용하거나</p>

<p>functions.php에서 기능 추가 할 수 있는 방법은 없을까요?</p>

<p>아니면 WP-Members 플러그인을 이용하는 방법이라도요 ㅎㅎ</p>

<p>snippet 작성가능합니다.</p>

<p>현재 가능한 방법이 있으면 가이드 부탁드려요~</p>

<p>감사합니다.</p>]]></description>
			<author>참들고을</author>
			<pubDate>Tue, 14 Nov 2017 11:06:23 +0000</pubDate>
			<category>워드프레스</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

비밀번호 변경 페이지 기능을 업데이트 하도록 하겠습니다.

개발 건들이 많이 밀려있지...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/17449</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>비밀번호 변경 페이지 기능을 업데이트 하도록 하겠습니다.</p>

<p>개발 건들이 많이 밀려있지만 최대한 빠르게 업데이트하도록 하겠습니다.</p>

<p>고맙습니다.</p>
]]></description>
			<author>스레드봇</author>
			<pubDate>Tue, 14 Nov 2017 10:42:09 +0000</pubDate>
			<category>워드프레스</category>
		</item>
			</channel>
</rss>