안녕하세요.
워드프레스 회원관리플러그인의 페이지 권한 제한을 통해서,
유료 공연 서비스를 운영하려고 합니다.
Loggedin 플러그인을 활용해서 중복로그인을 방지하려고 하는데요,
https://imgur.com/E8KEglz
위와 같이 설정하고 사용하고 있습니다.
Acitve Logins가 최대치를 넘었을때,
최대치를 넘기는 로그인이 발생하자마자, 먼저번 로그인한 유저를 로그아웃시키고 싶은데요,
현재 상태에서는 먼저번 로그인한 유저가 새로고침하지 않는 이상 그대로 로그인이 유지되어 있어서요,
어떤식으로 구현할 수 있을지 여쭙고자 질문남깁니다.
감사합니다.
안녕하세요~^^
워드프레스 사이트에서 중복 로그인 시
먼저 로그인한 유저가 새로고침하지 않고 로그아웃되게 하시려면
주기적으로 체크를 하는 코드를 별도로 추가하시거나
웹 소켓(Web Socket)을 활용해야 할 수도 있습니다.
저희도 관련해서 좋은 방법이 있을지 좀 더 연구해보겠습니다.
고맙습니다.
안녕하세요 답변감사합니다.
로그인을 주기적으로 체크하는 코드는 어떤식으로 검색해볼 수 있을까요?
로그인을 주기적으로 체크하시려면 ajax를 활용해주셔야 할 듯합니다.
특정 시간마다 로그인되어 있는지 체크를 하고
중복 로그인일 경우 로그아웃하는 방식입니다.
워드프레스 사이트에서 ajax 구현 방법은
아래 링크를 참고해보세요.
https://codex.wordpress.org/ko:플러그인에서_AJAX_구현
고맙습니다.