2010-11-29 4 views
0

Microsoft ASP.NET 및 MSSQL을 사용하여 포털을 개발했습니다. 자, 나는 PHP와 MySQL (또는 MSSQL 할 것인가?) 필요가 그 목적을 위해 내 사이트에 vBulletin을 포함하고 싶습니다. 포털 및 포럼 모두를위한 단일 로그인 기능.내 포털의 MSSQL 및 vBulletin의 MySQL

MS 서버 2008에서 호스팅되는 전용 IIS 웹 서버에서 내 사이트를 호스팅했습니다. PHP를 설치할 수 있습니다. (그리고 MySQL도 필요하다면)

문제는 여기에 어떻게 사용자의 내 포털을 vBulletin 포럼과 통합 할 수 있습니까 ??

IIS + PHP + MSSQL을 사용하여 vBulletin을 설치할 수있는 방법이 있습니까? 또는 IIS + PHP + MysQL을 사용해야하고 두 데이터베이스의 사용자 사용자를 통합해야합니까? (어떻게?)

답변

0

현재 vBulletin은 MySQL 만 지원합니다. VB MySQL의 모든 버전에서 다른 데이터베이스에 대한 지원을 추가하는 방법에 대한 이야기가 있습니다. 따라서 VB를 크게 수정하지 않고서는 MSSQL을 사용할 수 없습니다. (실제로 내가 착수하기를조차하지 않는 것이 좋습니다.)

다른 복잡한 코드 프레임 워크는 vBulletin과 ASP 용으로 PHP를 사용하고 있습니다. NET에서 (C#?) 귀하의 포털. 이러한 모든 프레임 워크는 동일한 전용 상자에 함께 앉을 수 있지만 서로 통신해야합니다. 마음에있는 모든이 두 플랫폼 (포털 & vBulletin에)를 통해 SSO를 갖는 가장 쉬운 방법으로

는 포털 인증을 위해 MySQL의에서 vBulletin에 사용자 테이블을 사용하는 것입니다. 이 목적으로 사용할 수있는 .NET MySQL 드라이버가 있으며 ASP.NET을 통해 필요한 쿼리를 실행하는 것은 매우 간단해야합니다.

포럼에서 이동했을 때 다시 로그인 할 필요가없는 포털 페이지에 로그인하는 사용자 만 고려해야합니다. 이것은 쿠키 등을 설정하여 수행 할 수 있으므로 vBulletins login.php 스크립트를 살펴보고 이러한 스크립트를 처리하는 방법을 알아야합니다.

포털에 넣은 작업량에 따라 고려할 수도 있고 그렇지 않을 수도있는 또 다른 옵션이 있습니다.)). vBulletin에 대한 무료 포털 제품이 이미 있습니다 vbAdvanced라는이 이미 포털 요구 사항을 충족 할 수 있으며 vBulletin에 위해 특별히 개발

http://www.vbadvanced.com/

.

+0

당신이 맞습니다. 나는 똑같은 생각을하고 있습니다. 내 포털의 사용자 데이터베이스와 vB가 사용하는 데이터베이스를 통합 할 수 있습니다. 아니면 포털에서 사용자를 등록하는 동시에 register.aspx (MSSQL에 데이터를 넣을 것임) 및 register.php (MySQL에 데이터를 넣을 것임)를 로그인 할 때도 마찬가지입니다. 보안, 속도 및 복잡성면에서 어느 것이 더 낫겠습니까? – Wh0RU