it-swarm-tr.com

Joomla'nın sistem captcha'sını özel bir uzantıyla kullanmanın bir yolu var mı?

Daha sonra özel bir çözüm ekleyerek, bileşeni oluşturma biçimim Joomla API'lerini ve mümkün olduğunca kullanmaya çalışır. Aynı şey Captcha için de yapılabilirse, bu son derece faydalı olacaktır.

Varsayılan Captcha genel yapılandırmada ayarlanabilir, ancak bazı aramalar bunu bir üçüncü taraf bileşeninde nasıl kullanacağınız konusunda hiçbir şey yapmamıştır.

3
Jordan Ramstad

Bildiğim kadarıyla Joomla'nın API'sinde herhangi bir varsayılan captcha yoktur. Mevcut tek captcha seçenekleri, @Lodder'ın belirttiği gibi ReCaptcha olan bir çekirdek eklentidir. Bu eklentiyi dahil edebileceğiniz kadar temel API olarak dahil ettiğime inanıyorum.

Bununla birlikte, bu eklentiyi kullanma şekliniz Captchas için plugin olayını kullanmaktır. Bu şekilde, CMS yöneticisi tarafından yapılandırılan diğer captcha eklentileri ne olursa olsun kullanılacaktır.

Bunu yapmanın yöntemi burada çok iyi açıklanmıştır:

https://stackoverflow.com/questions/12840015/how-to-use-joomla-recaptcha-plugin-to-my-custom-module

İşte burada açıklanan yöntemi kullanarak yazdım bazı örnek kod:

1) Görünüm https://github.com/drmmr763/com_authorize/blob/master/components/com_authorize/views/authorize/tmpl/default.php#L78

2) checkCaptcha işlevi ile geçersiz kılınmış denetleyici: https://github.com/drmmr763/com_authorize/blob/master/components/com_authorize/controllers/authorize.php#L117

Ve sonra bu işlevi pay () yöntemimde çağırıyorum: 3) https://github.com/drmmr763/com_authorize/blob/master/components/com_authorize/controllers/authorize.php#L48

Bu yardımcı olur umarım!

5
Chad Windnagle

Herhangi bir şey yapmadan önce, Google ReCaptcha kütüphanesinin konumunu değiştirdiğinden Joomla'nın en son sürümünü çalıştırdığınızdan emin olun; bu, entegre ReCaptcha'yı kullanan tüm sitelerin başarısız olduğu anlamına gelir. Joomla 3.2'de geçici olarak devre dışı bırakıldı. Tam sürümünde emin değilim Joomla 3.2.4 ve üstü ile çalışacağından eminim

Joomla'nın yerleşik ReCaptcha'sını entegre etmek için, iyi bir kılavuz sağlayan aşağıdaki belgelere göz atın:

http://docs.joomla.org/How_do_you_use_Recaptcha_in_Joomla%3F

1
Lodder