<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[워드프레스 회원가입 후 자동 로그인]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/14012</link>
		<description><![CDATA[<p><a href="http://www.cosmosfarm.com/wpstore/product/cosmosfarm-members" target="_blank">코스모스팜 회원관리</a> 플러그인 설치하여 우커머스 페이지를 수정하고 있습니다.</p>

<p>특정 A페이지에 들어가기 전에 로그인과 회원가입이 가능하도록 설정하고 싶어서, A페이지에[선택된 사용자만 공개]설정을 하였구요,</p>

<p>로그인 숏코드와 회원가입 숏코드를 한 페이지에 넣고 코스모스팜 회원관리 설정의 [로그인완료후이동]을 [로그인전페이지로 되돌아가기]로 설정하였습니다.</p>

<p>로그인의 경우 로그인이 성공하면 바로 A페이지로 넘어가서 잘 진행됩니다만</p>

<p>회원가입의 경우, 회원가입 후 다시 로그인을 하게 만드는 구조라 로그인/회원가입이 있는 기존페이지가 다시 로딩되어 [회원가입되었습니다.]라는 success 메세지도 나오지않아 사용자에게 혼동을 줄 듯합니다.</p>

<p>제 생각에,</p>

<p>우커머스 로그인/회원가입의 구조처럼 회원가입이 성공하면 바로 자동 로그인이 되는 구조로 설정하면 문제가 해결될 듯한데요.</p>

<p>구글링을 통해 얻은 하단의 wp-members 자동 로그인 코드는 코스모스팜 회원관리 플러그인에서는 작동하지 않는 듯 합니다.</p>

<p> </p>

<p>add_action('wpmem_post_register_data', 'my_registration_hook', 1);</p>

<p>function my_registration_hook($fields) {<br />
$user_login = $fields[username];<br />
$user_id = $fields[ID];</p>

<p>wp_set_current_user($user_id);<br />
wp_set_auth_cookie($user_login);<br />
do_action('wp_login', $user_login);</p>

<p>wp_set_current_user($fields[ID]);<br />
}</p>

<p> </p>

<p>해결 방법이 있을까요?</p>
]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[아주 잘 되네요~~ 감사합니다!!^^
]]></title>
			<link>https://www.cosmosfarm.com/threads/document/14027</link>
			<description><![CDATA[<p>아주 잘 되네요~~ 감사합니다!!^^</p>
]]></description>
			<author>roadesign</author>
			<pubDate>Thu, 08 Jun 2017 10:54:56 +0000</pubDate>
			<category>워드프레스</category>
		</item>
				<item>
			<title><![CDATA[아래 코드를 테마의 functions.php 파일에 추가해서 테스트 해보시겠어요?


add_action('wpmem_post_re...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/14019</link>
			<description><![CDATA[<p>아래 코드를 테마의 functions.php 파일에 추가해서 테스트 해보시겠어요?</p>

<pre>
<code class="language-php">add_action('wpmem_post_register_data', 'my_registration_hook', 1);
function my_registration_hook($fields){
	$user = get_userdata($fields['ID']);
	wp_set_current_user($user-&gt;ID, $user-&gt;user_login);
	wp_set_auth_cookie($user-&gt;ID, false);
	do_action('wp_login', $user-&gt;user_login, $user);
}</code></pre>

<p> </p>

<p>관련 기능은 추후 코스모스팜 회원관리 플러그인 업데이트 하면서 기능을 추가하도록 하겠습니다.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Thu, 08 Jun 2017 08:55:07 +0000</pubDate>
			<category>워드프레스</category>
		</item>
			</channel>
</rss>