<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[TNF : Tatter Network Foundation forum - 로그인이 되지 않습니다.]]></title>
		<link>http://forum.tattersite.com/ko/viewtopic.php?id=185</link>
		<description><![CDATA[로그인이 되지 않습니다. 의 최근 RSS 글들.]]></description>
		<lastBuildDate>Mon, 24 Apr 2006 12:13:57 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[RSS 답글: 로그인이 되지 않습니다.]]></title>
			<link>http://forum.tattersite.com/ko/viewtopic.php?pid=979#p979</link>
			<description><![CDATA[<p>1. 2. 문제는 $_SERVER[&quot;HTTP_HOST&quot;]와 $service[&#039;domain&#039;]을 비교해서 처리하면 해결될거 같군요.<br />3. 4. 는 정상적으로 설치가 됐다면 문제가 없지 않나요?;;</p><p>근데.. 태터센터에 시마랑이라는 분의 문제는 7번 문제네요.<br />config.php:15라고 되있군요. <img src="http://forum.tattersite.com/ko/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></description>
			<author><![CDATA[null@example.com (Peris)]]></author>
			<pubDate>Mon, 24 Apr 2006 12:13:57 +0000</pubDate>
			<guid>http://forum.tattersite.com/ko/viewtopic.php?pid=979#p979</guid>
		</item>
		<item>
			<title><![CDATA[RSS 답글: 로그인이 되지 않습니다.]]></title>
			<link>http://forum.tattersite.com/ko/viewtopic.php?pid=975#p975</link>
			<description><![CDATA[<p>게시판보니까 로그인이 안된다는 분들이 많네요.<br />저도 ghj.pe.kr multi.ghj.pe.kr setup.ghj.pe.kr 왔다갔다 하니까 <br />한번씩 로그인이 안될때가 있더라구요.<br />안되면 그냥 안되던지 됐다 안됐다 하는게 버그잡기가 젤 힘들죠.<br />로그인부분은 특별관리 해야 될것 같은 느낌이드네요.</p><p>아래는 로그인부분 체크를 위해서 간략히 정리해 봤습니다.</p><p>1. $service[&#039;domain&#039;] = &quot;<a href="http://www.ghj.pe.kr">www.ghj.pe.kr</a>&quot;; 이라고 되어있고<br />ghj.pe.kr로 접속해서 로그인하면 로그인되지 않는다.</p><p>2. $service[&#039;domain&#039;] = &quot;ghj.pe.kr&quot;; 이라고 되어있고<br /><a href="http://www.ghj.pe.kr">www.ghj.pe.kr</a>로 접속해서 로그인하면 로그인되지 않는다.</p><p>3. 싱글사용자인데 config.php에 <br />$service[&#039;type&#039;] = &#039;&#039;; 되어있으면 로그인 화면조차 출력되지 않는다.</p><p>4. $service[&#039;type&#039;] = &#039;single&#039;; 로 되어 있으면 로그인이 된다.</p><p>5. 혹시 p3p?</p><div class="quotebox"><cite>microsoft 작성:</cite><blockquote><p>서로 다른 도메인을 포함하는 프레임 구조로 사이트를 IE6에서 열게 되면, <br />쿠키가 적용되지 않습니다.<br />이유는 마이크로 소프트에서 쿠키 정보의 남용을 막기 위해 p3p (Platform for Personal Preferences) <br />규약을 도입했기 때문입니다.<br />p3p (Platform for Personal Preferences) 규약은 W3C ( World wide Consortium )에서<br />만들어 졌습니다.</p><p>(마이크로 소프트 p3p 정책 <a href="http://msdn.microsoft.com/library/default.asp?url=/workshop/security/privacy/overview/createprivacypolicy.asp)">http://msdn.microsoft.com/library/defau … olicy.asp)</a><br />(W3C - p3p 규약 <a href="http://www.w3.org/TR/2002/REC-P3P-20020416/">http://www.w3.org/TR/2002/REC-P3P-20020416/</a> )</p><p>그래서 다른 주소지로 연결되는 프레임구조로(특히 포워딩 고정 연결시) 웹페이지가 열리게 되면, <br />쿠키가 적용되지 않게 됩니다.</p></blockquote></div><p><strong>config.php 아래 정보(허용하는 규약)도 입력해봤습니다.</strong></p><p>@Header(&#039;P3P: CP=&quot;NOI CURa ADMa DEVa TAIa OUR DELa BUS IND PHY ONL UNI COM NAV INT DEM PRE&quot;&#039;);</p><p>잘모르겠네요 로그인이 잘되는지... P3p 설정해놓으면 2번은 해결되겠네요 www에서 로그인 안되는 문제 위에 옵션들이<br />다무얼 뜻하는지는 잘 모르겠어요 누가 설명좀 해주세요^^</p><p>그밗에도 많은 경우가 있겠네요. </p><p>6. 제일 의심이 가는 녀석은 <strong>쿠키</strong>&nbsp; TSSESSION_LOGINID</p><p>아직물증이 없어서.. 조사하면 다 나오겠죠^^</p><p>7. 혹시 config.php에 에 앞뒤로 공백이?<br />config.php 앞뒤로 공백이 있으면 로그인 실패..<br />세션자리에 이미 공백이 자리를 차지하고 있어서 세션이 생성안됨.</p><div class="quotebox"><blockquote><p>--앞--&lt;?<br />$database[&#039;server&#039;] = &#039;localhost&#039;;<br />$database[&#039;database&#039;] = &#039;설정에맞게&#039;;<br />$database[&#039;username&#039;] = &#039;설정에맞게&#039;;<br />$database[&#039;password&#039;] = &#039;설정에맞게&#039;;<br />$database[&#039;prefix&#039;] = &#039;설정에맞게&#039;;<br />$service[&#039;type&#039;] = &#039;설정에맞게&#039;;<br />$service[&#039;domain&#039;] = &#039;설정에맞게&#039;;<br />$service[&#039;path&#039;] = &#039;설정에맞게&#039;;<br />$service[&#039;skin&#039;] = &#039;설정에맞게&#039;;<br />?&gt;--뒤--</p></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (webthink)]]></author>
			<pubDate>Mon, 24 Apr 2006 10:07:11 +0000</pubDate>
			<guid>http://forum.tattersite.com/ko/viewtopic.php?pid=975#p975</guid>
		</item>
		<item>
			<title><![CDATA[RSS 답글: 로그인이 되지 않습니다.]]></title>
			<link>http://forum.tattersite.com/ko/viewtopic.php?pid=949#p949</link>
			<description><![CDATA[<div class="quotebox"><cite>webthink 작성:</cite><blockquote><p>전에 저도 php.ini 설정을 손대지 않고 해결할려다가 <br />포기했는데요</p><p>config.php 제일상단에 아래와 같이 코드를 추가하니까 동작이 되네요 &gt;.&lt;</p><div class="codebox"><pre><code>if(intval(ini_get(&quot;session.auto_start&quot;)) == 1)
{
   @session_destroy();
   @ini_set(&#039;session.auto_start&#039;, &#039;0&#039;);
}</code></pre></div><p>다양한 경우에서의 테스트가 필요하겠지만 우선은 별다른 문제가<br />없어 보이네요.</p><p>세션자동시작일경우에는 현재의 세션을 날리고 세션을 자동시작<br />하지 않게 설정을 하니니까 로그인이 잘됩니다.</p><p>당연히 php.ini는 아래와 같이 되어 있구요.</p><p>session.auto_start = 1</p><p>문제가 해결되었으면 좋겠네요.</p></blockquote></div><p>다른 분들께서도 이 코드를 config.php에 적용하였을 때 아무런 문제가 없는지 확인해 주십시오.<br />만약 문제가 없다면 lib/config.php에 추가하여 항상 수행되도록 하겠습니다.<br />감사합니다.</p>]]></description>
			<author><![CDATA[null@example.com (PAPACHA)]]></author>
			<pubDate>Mon, 24 Apr 2006 06:16:27 +0000</pubDate>
			<guid>http://forum.tattersite.com/ko/viewtopic.php?pid=949#p949</guid>
		</item>
		<item>
			<title><![CDATA[RSS 답글: 로그인이 되지 않습니다.]]></title>
			<link>http://forum.tattersite.com/ko/viewtopic.php?pid=947#p947</link>
			<description><![CDATA[<p>전에 저도 php.ini 설정을 손대지 않고 해결할려다가 <br />포기했는데요</p><p>config.php 제일상단에 아래와 같이 코드를 추가하니까 동작이 되네요 &gt;.&lt;</p><div class="codebox"><pre><code>if(intval(ini_get(&quot;session.auto_start&quot;)) == 1)
{
   @session_destroy();
   @ini_set(&#039;session.auto_start&#039;, &#039;0&#039;);
}</code></pre></div><p>다양한 경우에서의 테스트가 필요하겠지만 우선은 별다른 문제가<br />없어 보이네요.</p><p>세션자동시작일경우에는 현재의 세션을 날리고 세션을 자동시작<br />하지 않게 설정을 하니니까 로그인이 잘됩니다.</p><p>당연히 php.ini는 아래와 같이 되어 있구요.</p><p>session.auto_start = 1</p><p>문제가 해결되었으면 좋겠네요.</p>]]></description>
			<author><![CDATA[null@example.com (webthink)]]></author>
			<pubDate>Mon, 24 Apr 2006 06:09:27 +0000</pubDate>
			<guid>http://forum.tattersite.com/ko/viewtopic.php?pid=947#p947</guid>
		</item>
		<item>
			<title><![CDATA[RSS 답글: 로그인이 되지 않습니다.]]></title>
			<link>http://forum.tattersite.com/ko/viewtopic.php?pid=946#p946</link>
			<description><![CDATA[<div class="quotebox"><cite>webthink 작성:</cite><blockquote><p>다양한 경우에 로그인이 안되겠지만 아래와 같은 경우도 로그인이<br />되지 않는 경우입니다.( <a href="http://www.tattertools.com/ko/forum/viewtopic.php?pid=931#p931">WEB기반 테터툴즈 설치 프로그램</a>을 테스트해보면서 잘사용하지 않는 서버에 테터툴즈를 설치하고 관리자로 로그인을 할려고 하니&nbsp; 되지 않더라구요.)</p><br /><p>원인<br />php.ini의 설정중 아래라인<br />...<br /><strong>session.auto_start = 1</strong><br />...<br />웹서버가 시작함에 따라 자동으로 세션을 시작하기 위해서 위와 같이<br />설정을 합니다. 보통 저부분은 거의 셋팅을 하지않고 코딩시<br />session_start(); 라고 입력해줍니다.</p><p>But 리눅스 배포판에 따라서 default로 1로 설정되는 경우가 있습니다.<br />보통 session.auto_start = <strong>0</strong> 으로 되어있습니다.</p><p>그럼 왜 이설정이 문제를 일으키느냐?</p><p>테터툴즈의 세션시스템에 대한 이해가 필요합니다.<br />테터툴즈는 session_set_save_handler 라는 함수를 통해 세션관리를<br />DB가 수행합니다. default는 파일을 이용해서 세션을 관리하죠</p><p>auto_start=1 설정에 따라 이미 헤더부분에서 session_start가 되어<br />는데 다시 session_set_save_handler를 적용하고 session_start를<br />실행하면서 <strong>headers already sent by ...</strong> 오류를 발생하면<br />서 세션이 생성되지 않습니다.</p><p>저도 쪽지보내기 및 현재 접속자정보의 관리를 편리하게 하기위해서<br />파일대신 DB를 이용하여 세션을 관리합니다.<br />이런걸 어떻게 아느냐.. 한번 유사한 경험이 있어서 ^^ Google에서 <br />신나게 검색을 한적이 있거든요.</p><p>php 설정에서 아래와 같이 셋팅하고 오류메세지를 보니까 알겠더라구요</p><p>error_reporting&nbsp; =&nbsp; E_ALL<br />display_errors&nbsp; &nbsp; = ON</p><p><a href="http://ghj.pe.kr/attach/1/1353257659.png">http://ghj.pe.kr/attach/1/1353257659.png</a></p><p>결론 <br />웹호스팅 회사에 전화해서 php.ini설정을 아래와 같이 변경후<br />리스타트 해주세요 아니면 이글을 복사해서 담당자에게 메일로<br />보내줘도 되겠네요</p><p>php.ini<br />...<br /><strong>session.auto_start = 0</strong><br />...</p></blockquote></div><p>네 해당 부분이 태터툴즈의 버그라는 말이 많았는데 ...<br />그렇지 않은 설정상의 문제였군요... <br />이 부분을 태터툴즈 쪽에서 개선하는 방법은 없는지요 ? 현행 SURI 체계를 크게 바꾸지 않는 범위에서 말이지요 <img src="http://forum.tattersite.com/ko/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></description>
			<author><![CDATA[null@example.com (chester)]]></author>
			<pubDate>Mon, 24 Apr 2006 05:37:52 +0000</pubDate>
			<guid>http://forum.tattersite.com/ko/viewtopic.php?pid=946#p946</guid>
		</item>
		<item>
			<title><![CDATA[로그인이 되지 않습니다.]]></title>
			<link>http://forum.tattersite.com/ko/viewtopic.php?pid=943#p943</link>
			<description><![CDATA[<p>다양한 경우에 로그인이 안되겠지만 아래와 같은 경우도 로그인이<br />되지 않는 경우입니다.( <a href="http://www.tattertools.com/ko/forum/viewtopic.php?pid=931#p931">WEB기반 테터툴즈 설치 프로그램</a>을 테스트해보면서 잘사용하지 않는 서버에 테터툴즈를 설치하고 관리자로 로그인을 할려고 하니&nbsp; 되지 않더라구요.)</p><br /><p>원인<br />php.ini의 설정중 아래라인<br />...<br /><strong>session.auto_start = 1</strong><br />...<br />웹서버가 시작함에 따라 자동으로 세션을 시작하기 위해서 위와 같이<br />설정을 합니다. 보통 저부분은 거의 셋팅을 하지않고 코딩시<br />session_start(); 라고 입력해줍니다.</p><p>But 리눅스 배포판에 따라서 default로 1로 설정되는 경우가 있습니다.<br />보통 session.auto_start = <strong>0</strong> 으로 되어있습니다.</p><p>그럼 왜 이설정이 문제를 일으키느냐?</p><p>테터툴즈의 세션시스템에 대한 이해가 필요합니다.<br />테터툴즈는 session_set_save_handler 라는 함수를 통해 세션관리를<br />DB가 수행합니다. default는 파일을 이용해서 세션을 관리하죠</p><p>auto_start=1 설정에 따라 이미 헤더부분에서 session_start가 되어<br />는데 다시 session_set_save_handler를 적용하고 session_start를<br />실행하면서 <strong>headers already sent by ...</strong> 오류를 발생하면<br />서 세션이 생성되지 않습니다.</p><p>저도 쪽지보내기 및 현재 접속자정보의 관리를 편리하게 하기위해서<br />파일대신 DB를 이용하여 세션을 관리합니다.<br />이런걸 어떻게 아느냐.. 한번 유사한 경험이 있어서 ^^ Google에서 <br />신나게 검색을 한적이 있거든요.</p><p>php 설정에서 아래와 같이 셋팅하고 오류메세지를 보니까 알겠더라구요</p><p>error_reporting&nbsp; =&nbsp; E_ALL<br />display_errors&nbsp; &nbsp; = ON</p><p><span class="postimg"><img src="http://ghj.pe.kr/attach/1/1353257659.png" alt="http://ghj.pe.kr/attach/1/1353257659.png" /></span></p><p>결론 <br />웹호스팅 회사에 전화해서 php.ini설정을 아래와 같이 변경후<br />리스타트 해주세요 아니면 이글을 복사해서 담당자에게 메일로<br />보내줘도 되겠네요</p><p>php.ini<br />...<br /><strong>session.auto_start = 0</strong><br />...</p>]]></description>
			<author><![CDATA[null@example.com (webthink)]]></author>
			<pubDate>Mon, 24 Apr 2006 05:04:02 +0000</pubDate>
			<guid>http://forum.tattersite.com/ko/viewtopic.php?pid=943#p943</guid>
		</item>
	</channel>
</rss>
