Harici kimlik bilgileriyle kullanıcı kimlik doğrulamasını geçersiz kıl


9

Bir vBulletin forumu ile birlikte WordPress çalıştıran bir sitede çalışıyorum. Kullanıcı tabanı vBulletin'e kaydedilir. Kullanıcıların WordPress'te oturum açmış görünmelerine izin vermeliyim , sadece forum kullanıcılarıyla yorum gönderme amacıyla .

Kullanıcı WordPress'te çoğaltılmamalıdır , bu nedenle WordPress veritabanında kullanıcı oluşturmayı içeren her çözüm geçerli değildir.

Bu şekilde tanınan kullanıcıların herhangi bir yönetici veya yayınlama ayrıcalığı olması gerekmez, yalnızca yorum yapabilmek için yorumlarının forum kullanıcı adlarının altında görünmesi gerekir.

Eski bir sürüm üzerinde çalışan basit bir eklenti yazmıştım, ancak artık WordPress'in en son sürümü (şu anda 3.3.2) ile çalışmıyor. Bu çözüm, takılabilir işlevlerin geçersiz kılınmasına wp_validate_auth_cookieve get_userdata.

Bu işlevi uygulamak için atılması gereken doğru adımlar nelerdir?


Eklentinin hangi sürümünde çalıştınız?
icc97

Çalışırken hangi sürümün çalıştığını hatırlayamıyorum, ancak sanırım 3.1 şubesinde olduğunu
Matteo Riva

OpenID
icc97

Burada tam bir cevap gönderdim: stackoverflow.com/a/55198453/470749
Ryan

Yanıtlar:


1

İki platform arasında kullanıcı verilerini senkronize eden herhangi bir normal WordPress-vBulletin köprüsünde sorun olmamalıdır. Senkronize edilen kullanıcıların varsayılan "Abone" rolüne sahip olduğundan emin olun. Bu, yayın oluşturmaları veya düzenlemeleri için yalnızca yorum göndermelerine olanak tanır.


0

Disqus'u denedin mi?

Onlar aslında "WP yorum fonksiyonu" kaçırmak "bir eklenti var ve onlar kendi WP kullanıcı adı olarak göndermek istiyorum eğer kullanıcı veritabanı ile senkronize olacağından oldukça eminim .

Henüz kullanmadım ama yapılacaklar listemde bu yüzden maalesef sizi bir kurulumdan geçiremiyorum.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.