외부 자격 증명으로 사용자 인증 무시


9

vBulletin 포럼과 함께 WordPress를 실행하는 사이트에서 작업하고 있습니다. 사용자 기반은 vBulletin에 등록되어 있습니다. 포럼 사용자에게 의견을 게시 할 목적으로 만 사용자가 WordPress에 로그인 한 상태로 표시되도록해야합니다 .

사용자 를 WordPress 에서 복제 하면 안되므로 WordPress 데이터베이스에서 사용자를 만드는 모든 솔루션을 적용 할 수 없습니다.

이러한 방식으로 인식 된 사용자는 관리자 또는 게시 권한이 필요하지 않으며 댓글이 포럼 사용자 이름 아래에 표시되도록 댓글을 달 수있는 기능 만 필요합니다.

이전 버전에서 작동하는 간단한 플러그인을 작성했지만 최신 버전의 WordPress (현재 3.3.2)에서는 더 이상 작동하지 않습니다. 그 솔루션은 플러그 기능을 오버라이드 (override)에 의존 wp_validate_auth_cookie하고 get_userdata.

이 기능을 구현하기 위해 올바른 단계는 무엇입니까?


플러그인을 사용하고있는 WordPress의 버전은 무엇입니까?
icc97 April

작동했을 때 어떤 버전이 실행 중인지 기억할 수 없지만 3.1 버전에 있다고 생각합니다.
Matteo Riva


전체 답변을 여기에 게시했습니다. stackoverflow.com/a/55198453/470749
Ryan

답변:


1

두 플랫폼간에 사용자 데이터를 동기화하는 일반적인 WordPress-vBulletin 브리지에는 문제가 없습니다. 동기화 된 사용자에게 "구독자"의 기본 역할이 있는지 확인하십시오. 이를 통해 의견 만 게시하고 게시물을 만들거나 편집 할 수 없습니다.


0

Disqus 를 사용해 보셨습니까 ?

그들은 본질적으로 WP 댓글 기능을 "채용"하는 플러그인을 가지고 있으며 익명 게시를 허용 합니다. WP 사용자 이름으로 게시하려는 경우 사용자 데이터베이스와 동기화 될 것 입니다.

아직 사용하지는 않았지만 불행히도 구현 할 일 목록에 있으므로 설치를 통해 실행할 수 없습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.