내 자신의 세션 관리자 클래스를 만들었습니다. destroy ($ id) 메서드 인 하나의 메서드 만 오버로드했습니다. 내가 거기에 쓴 :젠드 프레임 워크 자신의 세션 관리자 클래스
public function destroy($id)
{
$result = parent::destroy($id);
$model = new Model_User();
$model->logoutUser($id);
return $result;
}
logoutUser(); 메소드는 logged_users 테이블에서 로그인 한 사용자를 삭제합니다. 사용자가 로그인 할 때마다 세션 ID와 사용자 ID를 logged_users 테이블에 기록하기 때문입니다. 하지만 분명히 메서드는 사용자가 로그 아웃되지 않은 테이블을 확인할 때마다 호출되지 않습니다. 무엇이 문제 일 수 있습니까?
어떻게 앱에 맞춤 SessionManager 클래스를 사용한다고 말하고 있습니까? –