<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[외부 db에서 아이디 비번을 가져와 로그인하여 게시판에 글을 쓰고 싶습니다.]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/58366</link>
		<description><![CDATA[<p><strong>1. 정확한 제품 또는 플러그인 이름</strong></p>

<p>코스모스팜 회원관리</p>

<p> </p>

<p><strong>2. 상세 내용</strong></p>

<p>외부 db에 있는 아이디와 비밀번호, 이름 3개 연결해서 아이디와 비밀번호가 맞으면 로그인으로 인정하고, 이름 정보를 세션값으로만 갖고서, k보드 게시판에 글을 쓸때 작성자에 이름을 넣고 글을 쓸 수 있게 하고 싶습니다.</p>

<p>1. 로그인으로 인정할 수 있게 하는 세션값이 있는지 알고 싶습니다.</p>

<p>2. 게시판에 글을 쓸때 이름을 작성자에 세션값으로 넣을 수 있을까요?</p>

<p> </p>

<p><strong>3. 확인 가능한 상세 페이지 주소</strong></p>

<p> </p>

<p> </p>

<p><strong>4. 수정한 코드 내역 (있다면)</strong></p>

<p> </p>

<p> </p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[또 여쭤 봅니다~ 

어찌저찌 찾아 보다가 아래 처럼 해봣는데 $new_user_id 변수에 값이 안들어가고 에...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/58434</link>
			<description><![CDATA[<p>또 여쭤 봅니다~ </p>

<p>어찌저찌 찾아 보다가 아래 처럼 해봣는데 $new_user_id 변수에 값이 안들어가고 에러가 납니다. 도저히 뭐가 잘못된지를 모르겠습니다. 저렇게 변수에 넣어서 보내는게 맞는건가요?</p>

<p>add_action("init", "custom_login");<br />
function custom_login(){<br />
    echo $_SESSION["cd_hakbun"];<br />
    $user_email = "test@sdafa.com";<br />
    $password = $_SESSION["ds_passwd"];<br />
    $user_login = $_SESSION["cd_hakbun"];</p>

<p>    $new_user_id = wp_insert_user(array(<br />
        'user_login'        =&gt; $user_login,<br />
        'user_pass'             =&gt; $password,<br />
        'user_email'        =&gt; $user_email,<br />
        'first_name'        =&gt; "test11",<br />
        'last_name'            =&gt; "test22",            //$userData['last_name'],<br />
        'user_registered'    =&gt; date('Y-m-d H:i:s'),<br />
        'role'                =&gt; 'subscriber'<br />
        )<br />
    );<br />
        <br />
    if($new_user_id) {<br />
        // send an email to the admin<br />
        wp_new_user_notification($new_user_id);<br />
        <br />
        // log the new user in<br />
        do_action('wp_login', $user_login, $user_email);<br />
        wp_set_current_user($new_user_id);<br />
        wp_set_auth_cookie($new_user_id, true);<br />
        <br />
        // send the newly created user to the home page after login<br />
        wp_redirect(home_url()); exit;<br />
    }<br />
}</p>]]></description>
			<author>makeID</author>
			<pubDate>Fri, 18 Mar 2022 05:17:37 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[답변 감사합니다~ ]]></title>
			<link>https://www.cosmosfarm.com/threads/document/58420</link>
			<description><![CDATA[<p>답변 감사합니다~ </p>]]></description>
			<author>makeID</author>
			<pubDate>Thu, 17 Mar 2022 15:53:14 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

외부에서 로그인이 되게하려면 API를 작성해주셔야 할 듯 합니다.

 

검증 과정을 거친...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/58377</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>외부에서 로그인이 되게하려면 API를 작성해주셔야 할 듯 합니다.</p>

<p> </p>

<p>검증 과정을 거친 후</p>

<p>검증이 되면 wp_set_current_use 함수를 활용하여</p>

<p>로그인을 하게 하거나 세션에 정보를 저장 하실 수 있을 듯 합니다.</p>

<p> </p>

<p>세션에 저장된 정보는</p>

<p>아래의 필터들을 사용하여 작성자 명에 넣을 수 있을 듯 합니다.</p>

<p>kboard_skin_fields</p>

<p>kboard_get_template_field_html</p>

<p>kboard_document_add_option_value_field_html</p>

<p> </p>

<p>위 필터들의 가이드는 아래 링크에서 확인하실 수 있습니다.</p>

<p><a href="https://blog.cosmosfarm.com/archives/214/kboard-%EC%BC%80%EC%9D%B4%EB%B3%B4%EB%93%9C-%EA%B2%8C%EC%8B%9C%ED%8C%90%EC%97%90-%EC%83%88%EB%A1%9C%EC%9A%B4-%ED%95%84%EB%93%9C-%EC%B6%94%EA%B0%80%ED%95%98%EA%B8%B0/" target="_blank">게시판에 새로운 필드 추가하기</a></p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Wed, 16 Mar 2022 03:52:10 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>