Wooocommerce giriş yapmak için captcha nasıl eklenir
Çevrimiçi mağazanıza ekstra bir güvenlik katmanı eklemek ister misiniz? Doğru yere geldin. Bu makalede, WooCommerce girişine CAPTCHA eklemek ve doğru şekilde yapılandırmak için size çeşitli yöntemler göstereceğiz. Captcha nedir? CAPTCHA (kamu turu testi, bilgisayarları ve insanları ayırt etmek için tamamen otomatiktir), herhangi bir web sitesine veya hücresel uygulamaya kullanıcı doğrulaması eklemek için kullanılan modern bir tekniktir. Başka bir deyişle, Captcha, sitenizi daha güvenli hale getirmek için gerçek insanları botlardan ayırmak için kullanılır. Captcha basit bir meydan okuma oluşturur ve ön uçta görüntüler ve kullanıcının siteye erişmesi için bunu tamamlaması gerekir. Bot Captcha’yı çözemediğinden, istenmeyen trafiği filtreleyebilir ve botların web sitenize girmesini önleyebilirsiniz.
Dolayısıyla, botu giriş, kayıt ve diğer önemli sayfalardan uzak tutmak istiyorsanız, Captcha eklemek iyi bir seçimdir. Cloudflare gibi CDN sağlayıcıları da bu teknolojiyi içerir ve web sitenize bir güvenlik katmanı eklemenize izin verir. Captcha Türü Şimdi çeşitli Captcha türlerine ve nasıl çalıştığına bakalım. 1) captcha metni
2) captcha görüntüsü Bu en yaygın captcha türüdür ve yaygın olarak kullanılır. Kullanıcılar, robot olmadığını doğrulamak için gereksinimlere bağlı olarak doğru çizim kutusunu seçmelidir. Görüntü veya talimatlar belirsizse, ziyaretçiler captcha’yı geçebilir ve yeni bir tane alabilir. 3) Audio captchasaat Captcha ses kullanırsınız, web sitenizi ziyaret edenler belirli ses dosyalarını dinlemeli ve gönderme kutusuna duydukları kelimeleri/numaraları girmelidir. Bu, captcha görüntülerinden veya metinlerden daha güvenlidir, ancak diğer türler gibi olağandışıdır. 4) Captcha Matematiği Bu muhtemelen bu listedeki en zorlu captcha türlerinden biridir. Captcha matematiğini sitenizde yapılandırdığınızda, kullanıcıların belirli sayfalara erişmek veya belirli işlemleri yapmak için hesaplamaları tamamlamaları gerekir. Genellikle, hesaplamalar kolaydır, ancak ziyaretçiler yeni bir tane almak için captcha’yı yenileyebilir. WooCommerce’a giriş yapmak için neden captcha ekleyelim? Mağazanızı spam ve bot kaydından korumak istiyorsanız, WooCommerce girişinize CAPTCHA eklemeniz gerekir. Oturum açma sayfaları ve iletişim formları, bilgisayar korsanları tarafından en çok hedeflenen sayfalardan bazılarıdır. Bu nedenle varsayılan WordPress oturum açma formunu kullanmak önerilmez.
Gördüğünüz gibi, orada ek güvenlik katmanı yok. Doğru hesap kimlik bilgilerini kullanarak herkes hesaba erişebilir. Bilgisayar korsanları, doğru kombinasyonu bulana kadar çeşitli kullanıcı adları ve şifreleri kombinasyonlarını deneyen yazılımlar kullanır. Bundan kaçınmak için WordPress oturum açma sayfasını nasıl ayarlayacağımızı gördük, ancak başka bir güvenlik katmanı da eklemeniz gerekiyor. WooCommerce Giriş sayfasına captcha ekleyin Sitenizi daha güvenli hale getirmenin ve web sitelerini bilgisayar korsanlarından korumanın en iyi yoludur. Bilgisayar korsanları genellikle giriş sayfasını zorlamak ve siteye erişmek için yazılım kullanır. Ancak, giriş sayfasına CAPTCHA doğrulama kutusunu eklerseniz, yazılım işlemi tamamlayamaz. CAPTCHA ekledikten sonra, giriş formunuz şöyle görünecektir: Kullanıcı doğru giriş kimlik bilgilerini girmiş olsa da, hesap panosuna girmeden önce CAPTCHA’yı tamamlamaları gerekir. Artık WooCommerce Giriş’e neden captcha eklemeniz gerektiğini bildiğinize göre, bunu nasıl yapacağınızı ve spam’i önlemeyi öğrenelim.
WooCommerce Giriş’e Captcha Nasıl Eklenir WooCommerce’e Captcha eklemenin iki yolu vardır: Eklentileri Kullanma
Programlanmış
Her yönteme bakalım, böylece sizin için en iyisini seçebilirsiniz. 1) Bir eklenti kullanarak captcha ekleyin Sitenize captcha eklemek için kullanabileceğiniz birkaç eklenti vardır. Bu bölümde iki araca odaklanacağız:
Bestwebsoft tarafından Recaptcha
Nocaptcha & Recaptcha Diğer Seviye
1.1) Bestwebsoft tarafından Recaptcha Bestwebsoft tarafından Recaptcha, piyasada bulunan en popüler ücretsiz captcha eklentilerinden biridir. Nasıl yönetileceğine bakalım.
1.1.1) İlk kurulum ve etkinleştirme, WordPress sitenizi girin ve eklentiyi aç> Yeni Ekleyin. Ardından, Bestwebsoft tarafından Recaptcha’yı arayın, şimdi yükleme basın ve etkinleştirin.
1.1.2) Yapılandırma Eklentiyi etkinleştirdikten sonra Google Recaptcha yönetici konsolunu açın ve kaydı tamamlayın. Yeni bir web sitesine kaydolmak için şunları girmelisiniz:
Etiket Recaptcha türü
Alan adı
Sahibi Gerekli bilgileri doldurduktan sonra formu gönderin.
Bizim durumumuzda, listede bulunan en basit Recaptcha türü olan Recaptcha V2’yi seçtik.
Aralarından seçim yapabileceğiniz 3 seçenek var. En yaygın doğrulama olan bir robot onay kutusunu seçmenizi öneririz. Formu gönderdikten sonra, platform ekranda iki anahtar görüntülenir: site kilidi ve gizli kilidi. Bir dakika içinde kullanacağınız için pratik bir yere kopyalayın ve yerleştirin. Şimdi WordPress kontrol panelinize geri dönün ve Recaptcha ayarlarına gidin. Anahtarı yapıştırın ve Gönder düğmesine basmadan önce, daha önce seçtiğiniz sürümü seçtiğinizden emin olun.
Ardından, sayfanın altına gidin ve birkaç varsayılan WordPress sayfası göreceksiniz. Captcha eklemek istediğiniz sayfayı seçin. Bu gösteri için giriş sayfasını seçeceğiz, ancak daha fazla sayfa seçebilirsiniz. Ayrıca belirli kullanıcıların rolü için captcha’yı gizleyebilirsiniz. Bundan sonra, ayarları kaydedin ve hepsi bu! 1.3) Her şeyin doğru çalıştığını doğrulamak için test, Giriş sayfanızı kılık değiştirerek açın ve Captcha kutusunu şifre alanının altında göreceksiniz. Ön taraftaki onay kutusunu göremiyorsanız, bunun nedeni yanlış anahtarı girmiş olmanız veya yanlış türden recaptcha türünü seçmenizdir. Ayarlara dönün ve eklenti seçeneğini yeniden kontrol edin. Varsayılan WordPress giriş sayfasına captcha ekleyebilirsiniz. WordPress Varsayılan Oturum Açma sayfasını WooCommerce Giriş sayfası olarak kullanırsanız, bu iyi bir seçenektir. Ancak, WooCommerce tarafından oluşturulan özel bir sayfa kullanıyorsanız, bu eklentinin premium sürümünü kullanmalısınız. Şu anda Recaptcha’nın ücretsiz sürümü WooCommerce entegrasyonu ile donatılmamıştır. Bununla birlikte, premium sürüm yılda 21 USD maliyetle daha güçlü entegrasyonun ve daha sofistike işlevselliğin kilidini açacaktır. Satın aldıktan sonra, lisans anahtarını doğrulamanız ve ardından WooCommerce şifresinin giriş, kayıt veya yeniden düzenlenmesi alanına Recaptcha seçeneğini eklemeniz gerekir. Captcha alanını hiçbir şey ödemeden WooCommerce giriş sayfasına eklemek istiyorsanız, sizin için başka bir eklentimiz var. 1.2) Nocaptcha & Recaptcha Gelişmiş Seviye (V2 & V3) Nocaptcha & Recaptcha Advanced seviyesi, sitenize kolayca Captcha eklemek için olağanüstü bir ücretsiz eklentidir. Sitenizi korumak için bunu nasıl yapılandıracağınıza bakalım. 1.2.1) Kurulum ve etkinleştirme Her zamanki gibi, yapmanız gereken ilk şey web sitenizdeki eklentileri yüklemek ve etkinleştirmektir. Eklentileri açın> Yeni ekleyin, eklentiler arayın ve yükleyin. Aracı etkinleştirdikten sonra, eklenti ayarlarını Ayarlar bölümünün altındaki göreceksiniz.
1.2.2) Yapılandırma Yapılandırması Bu araç minimaldir.Google Recaptcha yönetici konsolunu açın ve kaydı tamamlayın.İstediğiniz captcha türünü seçmeyi ve site anahtarını ve gizli anahtarını kopyalamayı unutmayın.Ardından, Recaptcha türünü seçin ve site kilidinizi ve gizli anahtarınızı uygun alanda yapıştırın. Bundan sonra, Recaptcha ile korumak istediğiniz formu seçin.Bu durumda, giriş ve kayıt formumuzu seçeceğiz.Bundan sonra değişiklikleri kaydedin.
1.2.3) Bundan sonra, Woocommerce Giriş sayfanızı kontrol etme zamanı.Giriş sayfasını kılık değiştirmiş pencerede açın ve orada Recaptcha kutusunu göreceksiniz.
İşte burada! Woocommerce giriş sayfanıza Captcha alanını kolayca ekleyebilirsiniz. Peki ya bunun için bir üçüncü taraf aracı kullanmak istemiyorsanız? Bunu küçük bir kodla da yapabilirsiniz. 2) Programlı captcha ekleyin Bazı kodlama becerileriniz varsa, PHP parçalarını kullanarak WooCommerce Giriş sayfanıza CAPTCHA ekleyebilirsiniz. Bu bölümde, Google Recaptcha kutusunu giriş ekranına nasıl ekleyebileceğinizi göstereceğiz. Dosya Function.php temasını düzenleyeceğimiz için, başlamadan önce sitenizin tam bir yedeklemesini yapmalısınız. Ayrıca, yapmadıysanız bir çocuk teması yapmanızı öneririz. Bu öğretici için, kodu doğrudan functions.php dosyasına eklemek yerine, kod snippet eklentisini kullanacağız. Bu, temel dosya düzenleme sürecini kolaylaştırmak için binlerce blogcu ve geliştirici tarafından kullanılan sitenin özel bir aracıdır. İlk kurulum ve etkinleştirme, aşağıda gösterildiği gibi sitenizdeki kod görüntülerini yükleyin ve etkinleştirin. Eklentiyi etkinleştirdikten sonra, sol taraftaki ayarları göreceksiniz. Konfigürasyon
‘;}); Add_action (‘wooocommerce_login_form’, ‘add_recaptcha_to_login_form’); Add_recaptcha_to_login_form () function {echo ‘
‘; } {?>
aca el captcha
<? php} add_raction ("form_login", "display_login_captcha"); Doğrulama_login_captcha ($ user, $ şifre) {if ($ _ post ['g-recaptcha-reponse']) {$ recaptcha_secret = 'Keys_rahasi_anda'; $ Response = wp_remote_get ("https://www.google.com/recaptcha/api/siteverify $ tepkisi = JSON_DECODE ($ yanıt ["gövde"], true); if (true == $ yanıt ["başarı"]) {return $ kullanıcı; } Değilse {yeni wp_error döndür ("Invalid captcha", __ (" hata : botuz"); }} Değilse {yeni wp_error ("captcha invalid" döndür, __ (" hata : siz bir botsınız. Değilse, javascript'i etkinleştir"); }} add_filter ("wp_authenticate_user", "verify_login_captcha", 10, 2);