우리 앞에이 멋진 사용자 시스템이 있다고 가정 해 보겠습니다. 사용자가 세션 키 (user_id)로 로그인되어 있습니다. 그러나 사용자가 "금지"되면 해당 세션이 만료 될 때까지 사용자는 계속 로그인됩니다. 이를 방지하기 위해작업 수행시 특정 작업 수행
방법은 다음과 같습니다 사용자가 금지되었다 경우
항상 확인
데이터를 쉽게 제거 할 수 아마도 데이터베이스에 세션 데이터를 저장 (모든 요청) (온 사용자가 금지됨).
이 작업을 수행하는 더 좋은 방법이 있습니까?
두 번째 방법을 선택하면 데이터베이스에 세션 식별자 만 저장 한 다음 [이 세션을 종료 할 때 사용할 수 있습니다] (http://stackoverflow.com/questions/6703842/unset-a- specefic-session-using-session-id)를 사용합니다. – Furgas
누군가가 금지령이 집행되기까지 일정 기간이 걸린다는 사실이 중요합니까? –