2012-05-10 4 views
1

여기에서 사용할 수있는 HybridAuth 라이브러리를 기반으로 한 시스템을 작성했습니다. http://hybridauth.sourceforge.net/하이브리드 인증 - 세션 만료시 수행 할 작업

사용자는 Facebook, Twitter 및 사이트 로컬 로그인 시스템을 사용하여 로그인 할 수 있습니다.

그러나 PHP 세션이 만료되면 어떻게되는지 궁금합니다 (현재 24 분 - 기본 설정). 이전에는 싱글 사인온 (single sign on) 시스템으로 사용자를 리다이렉트 했으므로 자동으로 거기에 다시 연결된다는 것을 기억하고 있는지 확인해야합니다.

이제 사용자가 로그인 할 수있는 세 가지 방법이 있지만.

이 내가 지금까지 가지고 올 한 옵션은 다음과 같습니다 연결이

  • 스토어에게 인증 정보를 가진 쿠키 클라이언트 측을 찾을 때까지

    • 사용할 수있는 인증 방법의 각각 연결 시도 마지막으로 사용 된 사용자 제공자는 사람이 어떤 제안 항변이있는 경우 하나의

    을 다시 (좋지 않은)를 로그인하는 방법을 선택하는 사용자를 강제 것을 시도 몫.

  • 답변

    1

    로그인 방법이 포함 된 로그인 정보가있는 쿠키를 저장하고 세션이 만료 될 때마다 사용합니다.

    다른 방법을 사용하여 사용자가 로그인하면 이전 쿠키 (또는 이전 로그인 방법)를 새 방법으로 바꿉니다.

    두 번째 옵션입니다.

    세 번째는 사용자의 혼란과 첫 번째는 consumpting 불필요하게 자원입니다 ...

    +0

    쿨 옵션이 나는쪽으로 생각이 기울고 된 일 이었지만 다른 사람들이 무슨 생각을 알고 싶었다. 다른 사람이 더 나은 솔루션/옵션을 갖고있을 경우를 대비하여 며칠 동안 질문을 공개로 남겨 둘 것입니다. 건배. – diggersworld

    +0

    @diggersworld 환영합니다! – shadyyx