2017-02-13 2 views
0

Joomla! 3.6에서는 세션이 만료 된 경우 관리자 섹션의 로그인 화면으로 사용자를 강제로 전환하려고 시도하지만 은 사용자 입력이 없음이 없습니다. 기본적으로 Joomla! 세션이 만료 된 후 페이지를로드하려고하면 로그인 화면으로 사람을 보냅니다. 이것은 우리가 자동화하기를 바라는 것입니다. 누군가가 걸어서 시스템을 잠그지 않으면 세션이 종료되면 현재 페이지에 액세스 할 수 없습니다.Joomla 관리자 세션에서 강제로 로그 오프

이 문제를 해결하기위한 초기 시도는 administrator \ index.php에서 timed JS 루프를 실행하고 세션 테이블을 쿼리 할 수있는 외부 PHP 파일을 AJAX 호출로 호출하는 것이 었습니다. 그러나 jQuery를 그렇게 높은 수준에서 포함 시키면 여러 다른 참조가 두 번 이상 포함되어 중단되는 원인이됩니다. 기본 리디렉션 동작 방식으로 인해 페이지를 새로 고칠 필요가 있습니다.

기존 코드를 손상시키지 않고이를 수행 할 수있는 더 좋은 방법이나 위치가 있습니까?

답변

0

수정하려면 두 가지가 필요했습니다.

1)

// jQuery needed by template.js JHtml::_('jquery.framework');

2) jQuery.ajax

에 $ 아약스를 변경 추가
관련 문제