사용자가 whmcs에 로그인했는지 여부를 감지하고 타사 PHP 코드에서 사용할 수 있습니까? 사용자 로그인을위한 방법 (AutoAuth)이 있음을 발견했습니다. 그러나 나는 또한 사용자가 이미 로그인했는지 여부를 알고 싶다. 거기에 어떤 API 또는 메서드가 있습니까?제 3 자 코드에서 "WHMCS 사용자 세션"의 정보를 가져 오는 방법은 무엇입니까?
0
A
답변
1
WHMCS는 사용자가 로그인했는지 여부를 확인하기 위해 표준 PHP 세션을 사용합니다. 세션 ID는 보통 PHPSESSID 쿠키에 저장됩니다. WHMCS를 사용하면 클라이언트가 두 개 이상의 활성 세션을 가질 수 있습니다 (다른 호스트, 브라우저 등에서 동시 로그인하는 경우)
사용자가 로그인했는지 여부를 확인하려면 적어도 하나 이상의 활성 세션. WHMCS가이 세션에서 보유하고있는 데이터에 대해서는 아무것도 알지 못합니다. WHMCS가이 데이터를 암호화하는지 여부는 알 수 없습니다. 그렇지 않은 경우, 모든 세션을 거쳐 활동 중이며 클라이언트에 속하는지 확인해야합니다. 일반적으로 세션은 tmp 폴더에 일련 번호로 저장됩니다. 사실, 작업은 상당히 복잡 할 수 있습니다.
아마 당신은 클라이언트에 대해 다른 것을 알고 싶지만 컨텍스트에 대해서는 아무것도 모릅니다.
관련 문제
- 1. Facebook에서 사용자 정보를 가져 오는 방법은 무엇입니까?
- 2. 제 3 자 서비스로 테스트하기
- 3. 제 3 자 코드에서 javascript 정의되지 않은 오류를 디버깅하는 방법.
- 4. 쿠키를 제 3 자 또는 제 1 자로 분류하는 방법
- 5. 암호화 제 3 자 인증
- 6. 제 3 자 클래스 조롱
- 7. 제 3 자 코멘트 시스템
- 8. 제 3 자 쿠키 란 무엇입니까?
- 9. 제 3 자 보석 코드에서 이름 충돌 해결
- 10. 스윙 응용 프로그램에서 제 3 자 테마를 사용하는 방법은 무엇입니까?
- 11. cakephp에서 제 3 자 클래스를 확장하는 방법은 무엇입니까?
- 12. 위치 정보를 저장하거나 제 3 자 출처를 사용하십니까?
- 13. 코드에서 attr 참조를 가져 오는 방법은 무엇입니까?
- 14. 두통없이 제 3 자 소스를 ClearCase로 추적하는 방법은 무엇입니까?
- 15. 제 3 자 자바 스크립트 API를 추상화하는 좋은 방법은 무엇입니까?
- 16. 제 3 자 인증서로 WCF를 보호하는 방법은 무엇입니까?
- 17. 제 3 자 jar 파일을 평생토시에 배포하는 방법은 무엇입니까?
- 18. VB.NET에서 제 3 자 DLL을 동적으로 선언하십시오.
- 19. 제 3 자 이외의 https 사이트의 https
- 20. 제 3 자 클릭 태그를 추가하는 방법
- 21. Webpart 코드에서 컨트롤을 가져 오는 방법은 무엇입니까?
- 22. 코드에서 현재 URL을 가져 오는 방법은 무엇입니까?
- 23. android에서 제 3 자 글꼴 방법을 추가하십시오.
- 24. GEF : 사전 정의 된 제 3 자 모델을 사용하여 도메인 정보를 프레젠테이션 정보와 분리하는 방법은 무엇입니까?
- 25. 트위터 API로 사용자 정보를 가져 오는 올바른 방법은 무엇입니까?
- 26. 복잡한 제 3 자 라이브러리 조롱
- 27. PHP로 MySQL에서 정보를 가져 오는 방법은 무엇입니까?
- 28. VB6 : 제 3 자 컨트롤 내에서 하위 컨트롤 가져 오기
- 29. 사용자 지정 CMS에 대한 제 3 자 코멘트 시스템이 좋습니까?
- 30. Amazon FPS 구매자와 제 3 자 판매자 간의 이전을 촉진하고, 매장으로 돌아 오는 방법은 무엇입니까?
감사합니다. 실제로 나는 whmcs와 제 3 자 코드에서 동일한 간단한 로그인 패널을 원합니다. 이 제 3 자 코드가 제 호스팅 회사의 홈페이지가 될 것입니다. 그래서 기본적으로 DB에서 모든 것을 가져오고 whmcs의 Navigation 메뉴를 다시 만들려면 사용자의 ID가 필요합니다. 하지만 나는 더 간단한 방법이 있기를 바랬다. – Nojan
@ NOjAN 일반적으로 문제는 그 반대의 경우도 해결됩니다. 메인 사이트 메뉴를 복제하는 사용자 지정 WHMCS 테마를 만듭니다. WHMCS 인스턴스는 */billing/* URI에 위치합니다. "클라이언트 영역"링크는 홈페이지에 있습니다. 예를 들어 surfsafevpn.com, myprivateproxy.com, squidproxies.com을 참조하십시오. –