시도 할 때 한 시스템/위치에서 사용자를 시작 (로그 아웃)하기 위해 스크립트를 작성하는 지점에 갇혀 있습니다. 다른 위치에서 동일한 사용자 이름으로 로그인하십시오. 이전에 IP 주소를 사용했지만 사용자가 동일한 IP, 동일한 시스템에서 다른 브라우저로 로그인 할 수 있기 때문에 작동하지 않습니다. 어떤 아이디어?다른 위치에서 동일한 사용자 이름으로 로그인하려고하면 특정 시스템/위치에서 사용자를 시작하기위한 로그 아웃 스크립트
4
A
답변
0
죄송합니다. 질문을 잘못 읽었습니다. 세션을 데이터베이스에 저장할 필요가 있습니다. CodeIgniter는 config.php 파일에 CodeIgniter를 지정하면 자동으로이 작업을 수행 할 수 있습니다.
스크립트는 요청 된 사용자 이름을 포함하는 저장된 세션에 대해 데이터베이스를 쿼리해야합니다. 하나를 찾으면 여러 대의 컴퓨터에 로그인되어있어 로그인이 인증되어있는 한 데이터베이스 세션을 삭제하고 새 세션을 시작할 수 있습니다.
3
사용자가 로그인 할 때 현재 로그인의 세션 ID를 데이터베이스에 저장 한 다음 요청시 데이터베이스의 현재 세션 ID와 일치하는지 확인하고 일치하지 않으면 로그인 페이지로 리디렉션 할 수 있습니다.
관련 문제
- 1. 사용자 이름으로 멤버십 사용자 로그 아웃
- 2. 다른 사용자 로그 아웃
- 3. 모든 온라인 사용자 중 특정 사용자를 강제로 로그 아웃
- 4. CakePHP에서 사용자 로그 아웃
- 5. 페이지가 닫힌 후 사용자를 로그 아웃 할 수있는 Firefox 확장자
- 6. 사용자를 Subversive에서 일식로 로그 아웃
- 7. 강제로 사용자 로그 아웃
- 8. 세션 아웃 타임 아웃시 사용자 로그 아웃
- 9. 프로그래밍 방식으로 ASP.NET 사용자를 로그 아웃
- 10. Instagram Api 사용자 로그 아웃
- 11. 사이트에서 사용자 로그 아웃
- 12. 로그 아웃 한 후 탐색에서 사용자를 비활성화합니다.
- 13. cas 사용자 정의 로그 아웃
- 14. Facebook에서 사용자 로그 아웃시 자동으로 로그 아웃
- 15. Javascript - 비활성 사용자 로그 아웃
- 16. 다른 브라우저 탭에서 자동으로 로그 아웃
- 17. 젠드 - 다른 로그 아웃/다른 세션 종료
- 18. Google SAML 로그 아웃 후 사용자를 리디렉션 할 위치는 어디입니까?
- 19. 안드로이드 앱에서 Google 사용자 로그 아웃
- 20. ASP.NET - 브라우저 탭에서 사용자 로그 아웃
- 21. 로그 아웃 후 사용자 확인
- 22. 로그 아웃 차단 된 사용자
- 23. 트위터에 Twitter 사용자 로그 아웃
- 24. C# .net에서 사용자를 변경하기 위해 데스크톱 응용 프로그램에서 로그 아웃
- 25. 프로그래밍 방식으로 현재 사용자 로그 아웃
- 26. Drupal Shibboleth 로그 아웃
- 27. PHP에서 데이터베이스 테이블에 로그 아웃 된 사용자를 추적하는 방법?
- 28. 동일한 서버의 다른 사이트에서 로그인 할 때 자동 로그 아웃
- 29. 사용자를 로그 아웃하고 백그라운드 작업을 수행하는 스크립트
- 30. '나를 기억합니다'를 클릭하고 로그 아웃 한 후 다시 로그인하려고하면 쿠키가 검색되지 않습니다.
다른 브라우저에서 강제로 쿠키를 삭제하는 방법은 무엇입니까? –
@ IgnacioVazquez-Abrams, 감사합니다 - 나는 질문을 잘못 읽었습니다. 답변이 업데이트되었습니다. – hohner