2012-05-25 4 views
1

현재 PHP로 웹 사이트를 개발하고 있지만 재개발할 수없는 웹 사이트의 대부분은 ASP.NET에 있습니다.ASP/PHP 인증

고객이 로그인 할 수있는 시스템이 필요합니다. 그런 다음 당사 사이트의 PHP 및 ASP 페이지에 로그인해야합니다. 몇 가지 조사를 해본 결과 아이디어가이지만 가장 좋은 방법은 무엇인지 모르겠습니다.

  • 를 사용하여 두 언어가 모든 페이지
  • 에 대한 하나의 로그인에서 발생합니다 htaccess로/다이제스트 인증의 일종을 사용하여 액세스
  • 에 읽기/쓰기 할 수있는 쿠키
  • 사용은 DB 세션 모두 읽을 수있는 ,이 구현하는 방법을 잘 모르겠지만 특히 PHP에서 MSSQL 서버에 액세스하는 데 문제가있는 경우 MySQL 만 - ASP가 mysql 서버에 액세스 할 수 있습니까? 에서
    • 사용자 로그인을하고 PHP 페이지
    • 로그인 생성 PHP 및 세션 처리 등
    • 사용자/PW ASP 페이지를 다시 게시
    • ASP 페이지 proccesses에 제출 : 로그인 스크립트의
    • 일부 종류는 다음과 같이 .. 로그인 저장이
    • ASP가 다시 '후 로그인'페이지에 반환 세션 등의

솔직히 말해서 나는 최선의 해결책이 무엇인지 모르겠습니다! 당신의 생각은 인정 될 것입니다!

감사합니다,

데이브 나 응용 프로그램의 특정 부분을 모르겠어요하지만

+0

ASP는 최소한 ODBC를 통해 MySQL과 대화 할 수 있다고 생각했습니다. – Treffynnon

답변

1

에서 내가 쿠키 갈 것입니다 말했다. 그것은 쉬운 해결책이며, 꽤 견고합니다. 세션 변수가 있으면 잘 서버 측에 있으므로 아무 문제없이 액세스 할 수 있습니다.

다른 해결책, 스크립트 또는 db 세션은 작업 복제입니다. 그러나 모든 것은 저장하는 데이터와 필요한 복잡성/보안에 달려 있습니다.