2012-11-13 4 views
0

PHP로 작성된 웹 사이트를 통해 사용자가 계정을 만들고 로그인 할 수 있습니다. 각 사용자는 "로그 아웃"링크를 누를 때까지 로그인됩니다. 공용 컴퓨터에 로그인하여 로그 아웃하는 것을 잊었습니다. PHP를 사용하여 현재 내 사이트에 로그인 한 모든 사용자를 로그 아웃하는 방법이 있는지 궁금합니다.PHP를 사용하는 모든 사용자의 쿠키 모두 지우기

미리 감사드립니다.

+0

하하, 이제 세션을 너무 길게 만들지 않는 이유에 대해 진정한 교훈을 얻었습니다. 기존 세션을 모두 중지하려면 모든 세션 데이터를 삭제할 수 있습니다. – thatidiotguy

+2

사이트가 어떻게 작성되었는지 어떻게 알 수 있습니까? –

+0

PHP 코드에서 쿠키 이름을 변경하십시오. –

답변

0

쿠키를 통해 PHP 세션을 사용하는 방법을 살펴보아야합니다. 최근에 같은 종류의 시스템에서 작업하고 있습니다. 토큰이 만료 될 수있는 모든 사용자를 로그 아웃하려면 데이터베이스에 토큰을 저장할 수 있습니다.

3

확실히. 로그인을 지속하는 쿠키의 이름 만 바꾸면됩니다. 물론 이것은 모든 사용자의 로그인을 깨뜨릴 것입니다 (이것은 내가 원하는 것입니다).

로그인에 대해 걱정하는 경우 쿠키가 일종의 비밀번호 해시를 저장하면 비밀번호를 변경할 수 있다고 생각합니다.