묻고답하기
로그인이 자꾸 풀리고 게시판에 이미지 업로드가 100%지난뒤에 사라지네요
2014.09.22 13:44
이번에 업데이트하고 이렇게된것같은데
해결방법이 없을까요
관련문제 검색을 해봤는데
딱히 뾰족한 방법이 없어보이네요
슬슬 열받네요 ㅜㅜㅜ
댓글 7
-
서리diu
2014.09.22 15:29
-
Novelic
2014.09.22 19:25
http://www.xpressengine.com/forum/22847766 참고하세요 -
빡현111
2014.09.22 23:32
감사합니다!!!
-
하하디디
2014.09.22 23:24
제가 이것 저것 다 해보았는데 되지 않는군요.
실력이 없다보니...
그래서 버그인지 설치잘못인지 찿을때까지
사진을 한장올리고 또 다시 올리고 그런식으로 한개씩 첨부하는 방식으로
저는 하고 있읍니다.
열개면 열번 첨부하는군요.
아주 죽겠습니다.
언젠가 해결되겠지요.ㅎㅎㅎㅎ...
-
빡현111
2014.09.22 23:32
이 문제의 원인이 되는 것은 아래와 같은 변경사항 때문입니다.
* 관리자일 경우 IP를 강하게 체크하고
* (관리자여부에 관계 없이) 로그인 시 세션 ID를 바꾸며
* 관리자는 수시로(30초마다) 세션 ID를 변경
관리자가 아님에도 로그인을 할 수 없다면 구형 IE 또는 브라우저 보안설정의 영향이 있을걸로 보입니다. @AJKJ
또한, 서버 환경에 따라 빠른 요청 시 세션 ID를 놓치는 문제도 확인되었습니다.
최고관리자의 IP를 확인하는 것은 제거를 고려하고 있습니다.
아래와 같이 수정하여 1)최고관리자의 로그인 풀림 2)파일 업로드 중 로그인 풀림이 해결되는지 확인해주시면 감사하겠습니다.
modules/member/member.controller.php 18731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901function
validateSession()
{
$destory_session
= false;
if
(
$_SESSION
[
'destroyed'
] === true)
$destory_session
= true;
if
(
$destory_session
)
{
$this
->destroySessionInfo();
return
false;
}
return
true;
}
function
regenerateSession()
{
if
(!
$_SESSION
[
'session_checkup'
])
{
$_SESSION
[
'session_checkup'
] = time();
}
if
(time() -
$_SESSION
[
'session_checkup'
] > 30)
{
$_SESSION
[
'destroyed'
] = true;
session_regenerate_id();
$_SESSION
[
'destroyed'
] = false;
$_SESSION
[
'session_checkup'
] = time();
}
}
-
빡현111
2014.09.22 23:30
오 이런방법이
-
하하디디
2014.09.23 03:17
빡현님 감사합니다.
저위에 보면 ===은 == 로 고치고 30 은 단위가 적확히 모르겠더군요.
아마도 ms인것 같습니다. 저것으로 하니 않되는것이 더 많아서 저는
300으로 수정하니 잘 되더군요.
대단히 감사합니다.휴우 지금 새벽 3시 입니다.
저도 동일한 증상입니다. 이거 업데이트 전으로 돌아가면 다시 되려나요? 재밌는건 될 때도 있고 안될때도 있다는거에요. ㅡ,.ㅡ