0

Yet Another Forum (yafnet)을 현재 웹 사이트 (aspnet sqlmembership 공급자)와 동일한 멤버쉽 공급자를 사용하여 asp.net 웹 사이트에 통합하고 싶습니다. 아무도이 짓을 한거야? 그리고 그게 그만한 가치가 있니? Yafnet에 대한 문서는 약간 희박하여 http://wiki.yetanotherforum.net/AspNetMembershipIntegration.ashx입니다. 그래서 나는 무엇인가 놓치고 있는지 궁금합니다.아직 다른 포럼 1.9.x와 기존 asp.net 사이트를 성공적으로 통합 했습니까?

답변

1

나는 얼마 전에 그것을보고 반대했다. 대부분의 무료 ASP.NET 제품과 마찬가지로 MembershipProvider 모델이 엉망입니다.

다른 공급자를 자체 테이블에 만들지 않고 인증 쿠키를 사용하여 이상한 일을하지 않으면 다른 공급자를 사용할 수 없거나 불가능합니다. 또한 RoleProvider 또는 ProfileProvider을 사용하지 않았기 때문에 모든 것이 자신의 스키마에 밀접하게 결합되었습니다. 다른 응용 프로그램과 전혀 상호 운용 할 수 없습니다.

만약 당신이 사용하고자한다면 괜찮아요. 당신이 행복하게 데이터의 복사본을 가지고 있다면 당신은 다른 앱과 통합 할 수 있습니다. 모든 것이 부정적이기 때문에, 나는 좋은 ASP.NET 포럼 솔루션을 모릅니다. 이것은 아마도 최악은 아닙니다.

+0

조언을 주셔서 감사합니다. 문서가 너무 희소하기는하지만 천천히 같은 결론에 도달했다고 생각합니다. 실제로 작동하는 것이 무엇인지 알기가 어렵습니다. 적절한 제품을 구입하는 데는 신경 쓰지 않지만 기존 aspnet 회원 데이터베이스에 대해 인증 할 수있는 제품을 아직 찾지 못했습니다. – Mordy

+0

[Telligent] (http://telligent.com/) (커뮤니티 서버로 사용됨) 만 권장하지만 비용이 많이 들며 오랫동안 사용하지 않았습니다. 모든 무료/저렴한 솔루션 (필자가 본)은 꽤 나쁘고 보안 문제로 가득합니다. – TheCodeKing

+0

나중에이 기사를 살펴 보겠습니다. http://www.jitbit.com/asp-net-forum/. 나는 전체 vBulletin 4 라이센스를 가지고 있지만 버전 4는 릴리스시에 너무 버그가있어서 제거하지 않았고 다시는 가까이에 가지 않겠다고 다짐했습니다. 그것은 약 2 년이 지났지 만, 다른 것들이 펼쳐지면 다시 방문 할 가치가있을 수 있습니다. – Mordy