2011-10-19 5 views
0

저는 두 개의 웹 사이트를 가지고 있습니다 : 하나는 aspx로, 다른 하나는 PHP로 만들었습니다. 두 앱 모두 로그인 시스템을 가지고 있습니다. 나는 사용자가 PHP 사이트에 로그인 할 수 있고 그들이 aspx 사이트를 방문 할 때 로그인 할 수 있도록해야하며 반대의 경우도 마찬가지입니다. 기본적으로 로그인은 두 사이트 모두에서 작동합니다. 어떻게 개발할 수 있습니까?하나의 로그인으로 PHP와 aspx?

답변

2

세 가지 생각이 마음에 와서 :

  1. .NET은 일반적으로 쿠키에 로그인을 저장, 당신은 다른 사이트에 대한 쿠키를 저장하고 동일한 작업을 수행 할 수있는 다른 사이트를 업데이트 할 수있는 양식 인증을 업데이트 할 수 있습니다. 그런 다음 각 사이트에서 쿠키를 찾습니다.

  2. 세션을 데이터베이스에 저장 한 다음 각 사이트에서 동일한 세션 데이터베이스를 누르십시오.

  3. 세션을 저장하고 각 사이트에서 읽도록하려면 memcache와 같은 것을 사용하십시오.

+0

어떻게하면 좋을까요? 2? – coder3

+0

어떤 종류의 프레임 워크를 사용하고 있습니까? 그들 중 일부는 이미 그것을지지합니다. – endyourif

+0

그렇지 않으면 로그인 프로세스를 업데이트하여 활성 세션에 대한 다른 사이트 방문시 검사해야하는 데이터베이스 테이블에 기록한 다음 자동 로그인하도록해야합니다. 또한 이전 세션을 지우는 스크립트가 필요합니다 , 예. 20 분 동안 비활성. – endyourif

관련 문제