주제: 파일을 업로드하면 로그아웃되는 현상
소스를 암만 뜯어봐도 이유를 모르겠습니다.
관리자 패널에 오픈아이디로 로그인을 하고
다른 설정들은 다 잘 됩니다.
파일 첨부 안하는 글쓰기도 잘 됩니다.
그런데 파일첨부를 하려고 하면 파일이 업로드되는 request에서 로그아웃이 되버립니다.
혹시나 해서 오픈아이디가 아닌 이메일로 로그인 해도 마찬가지입니다.
얼마전에 서버OS가 재설치됐는데 그 이유인가요?
도대체 일반 관리자 패널에서의 권한체크와 파일업로드시 권한체크가 뭐가 달라서 이러는건지...
아래는 업로드 request의 HTTP헤더부입니다.
요청===>
POST /tc/owner/entry/attachmulti/0?&TSSESSION=3d420e15669799f02f13330325593d00 HTTP/1.1
Accept: text/*
Content-Type: multipart/form-data; boundary=----------gL6ei4Ij5cH2gL6Ef1ae0Ij5cH2KM7
User-Agent: Shockwave Flash
Host: hyosang.kr
Content-Length: 217937
Connection: Keep-Alive
Cache-Control: no-cache
Cookie: openid_auto=y; openid=http%3A%2F%2Fhy054nz.myid.net%2F; TSSESSIONhyosangkrtc=3d420e15669799f02f13330325593d00
------------gL6ei4Ij5cH2gL6Ef1ae0Ij5cH2KM7
Content-Disposition: form-data; name="Filename"
P1010121.jpg
------------gL6ei4Ij5cH2gL6Ef1ae0Ij5cH2KM7
Content-Disposition: form-data; name="Filedata"; filename="P1010121.jpg"
Content-Type: application/octet-stream
====파일 내용 바이너리....
------------gL6ei4Ij5cH2gL6Ef1ae0Ij5cH2KM7
Content-Disposition: form-data; name="Upload"
Submit Query
------------gL6ei4Ij5cH2gL6Ef1ae0Ij5cH2KM7--
==응답.... 302로 로그인페이지로 보내버립니다.....
HTTP/1.1 302 Found
Date: Thu, 26 Feb 2009 13:35:12 GMT
Server: Apache
X-Powered-By: PHP/5.2.8-pl2-gentoo
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Location: http://hyosang.kr/tc/login?requestURI=h … 0325593d00
Content-Length: 0
Keep-Alive: timeout=15, max=99
Connection: Keep-Alive
Content-Type: text/html; charset=utf-8