Recaptcha'm neden eksik? Captcha çalışmıyor. RuCaptcha yanlış-captcha-sol ile nasıl savaşır?

Merhaba blog sitesinin sevgili okuyucuları. Google'dan nispeten yeni bir captcha'ya biraz zaman ayırmak istiyorum (yaklaşık bir yıl önce duyuruldu), eski ve kafası karışmış olanın yerini aldı. Daha önce, muhtemelen akıllarında olan birkaç blogcu, Google'ın beynini web sitelerine veya bloglarına koyabilirdi - orada sunulan mektup bulmacalarını çözmek çok kasvetliydi. Yorum yapmanın tüm rahatlığı kayboldu.

Aslında, o uzak zamanda, hala mükemmel çalışan bir tane kullandım. Tamamlamak için, sadece koymak zorundaydın "Ben robot değilim" alanındaki bir işaret ve hepsi (mümkün olan her şeyden). Onay kutusu işaretlenmediyse, mesaj WordPress yönetici panelindeki sepete düştü veya sepet devre dışı bırakıldığında (benim durumumda olduğu gibi), veritabanına eklenmedi. Bence ideal seçenek, çünkü yorumcuya özel bir rahatsızlık yaratmadı.

Sonra bu eklenti çalışmayı bıraktı ve yaklaşık altı ay boyunca başarıyla kullandım, ancak bu yöntem WordPress'i 4.4 sürümüne güncelledikten sonra da çalışmayı bıraktı. Bu süre zarfında, istenmeyen postaları alıcıya ve içerik analizine (Antispam Bee ve CleanTalk) göre filtreleyen birkaç eklenti denedim. İlki oldukça karışıktı (spam spam değil, spam olmayan spam) ve ikincisi, beklentilerin aksine azaltmadı, ancak sunucudaki yükü artırdı (ve hatta bunun için ödeme yaptı).

Genel olarak, kanıtlanmış yönteme geri dönmeye karar verdim - Mevcut en basit captcha'nın kurulumu... DCaptcha artık çalışmıyor, ancak dev Google, başlangıçta canavarca olan reCAPTCHA'sını ciddi şekilde basitleştirdi ve tüm çeki aynı "Ben robot değilim" onay kutusuna indirdi. Ne yazık ki, bu şeyin eklenti olmadan bir siteye nasıl ekleneceğini anlayamayacak kadar aptalım (denememe rağmen), bu yüzden No CAPTCHA reCAPTCHA eklentisinin hizmetlerini kullanmak zorunda kaldım. Ama önce ilk şeyler.

Spam yük azaltma teknikleri ve neden reCAPTCHA?

Muhtemelen bildiğin gibi spam manuel veya otomatik olabilir... Kendinizi ilkinden ancak blogda yayınlamadan önce gelen tüm mesajların zorunlu denetimini etkinleştirerek koruyabilirsiniz - o zaman kesinlikle hiçbir "turp" geçmeyecektir.

Ancak manuel spam, kural olarak, tam akışlı otomatik spam nehrine kıyasla zayıf bir damlamadır. İkincisi, örneğin Hrumer tarafından fantastik ciltlerde üretilebilir. Kişisel olarak, WordPress yönetici alanıma her gün birkaç yüz spam yorum gelmesi gerçeğinden bile daha fazla rahatsız oluyorum, ancak bunlar korkunç derecede uzun olabilir ve "Sil" düğmesine gitmekten yorulursunuz. Genel olarak, bu sorun gerçektir ve blogunuz ne kadar popüler olursa o kadar alakalı olur.

Manuel spam ile savaşmanın bir anlamı yoktur (bu mücadelenin sonu ve önemsiz hacmi nedeniyle), ancak otomatik spam ile bir şeyler yapılması gerekir. Burada olduğu gibi iki ana yaklaşım:

  1. Spam / spam olmayanlar için WordPress veritabanına zaten eklenmiş yorumları filtreleyin ve bunları uygun klasörlere aktarın. Ne yazık ki, bu ilkeye göre çalışan eklentiler çok fazla reddedilir ve blogunuzun aktif okuyucuları tarafından gönderilen onlarca gerçekten değerli yorumu kaybetmek istemiyorsanız, içeriğini görüntülemeden "Spam" klasörünü boşaltamazsınız.
  2. Bu mesajı tam olarak kimin bıraktığına ilişkin bir yorum eklemek için forma ek bir kontrol ekleyin - canlı bir kişi veya bir bot. Bu farkı belirleme görevi Turing testi olarak adlandırılır ve vakaların büyük çoğunluğunda sözde captcha (bir dizi akıllı kelimenin kısaltması olan CAPTCHA'dan türetilmiştir) kullanılarak çözülür. Bu spam ile mücadele yönteminin temel problemi, yorumcuları "rebus" (captcha) çözme konusunda rahatsız etmenizdir, bu da onu mesaj bırakmaya devam etmekten caydırabilir.

Ancak captcha'lar dediğim gibi oldukça basit. Google bu yönde büyük bir adım attı ve şimdi yeni reCAPTCHA'sı Sitenize gelen kullanıcıların büyük çoğunluğu için basitlik ve zarafet için sadece bir örnek (ancak algoritmanın insanlığı hakkında şüpheleri varsa, resimden az sayıda karakter girmeleri istenebilir).

Google'ın reCaptcha'sı web sitesi ziyaretçilerinizin% 99,9'unu şu şekilde arayacaktır:

Eh, bunun gibi, mücbir sebep durumunda (eğer algoritma, insanlık için bir düzine test yaptıktan sonra, yine de kafası karışırsa):

Bu korumanın dayanıklılığı, captcha'yı tanımak için hizmetlerde (veya) bir özet için iki kat daha fazla para talep etmeleriyle değerlendirilebilir. Çok anlamlı bir gösterge.

Sanki seçim yapılmış gibi - onu uygulamak zorundasın.

ReCAPTCHA'ya bir site kaydettirmek ve onu blogunuza kurmak

Kayıt, bu captcha'yı kullanmayı planladığınız sitenizin adının ve alan adının bir göstergesidir:

Bundan sonra, siteniz için reCAPTCHA hizmetinin yönetici paneline yönlendirileceksiniz (muhtemelen tarayıcınızın yer imlerine eklemek mantıklıdır). Zamanla, bu captcha'nın işleyişiyle ilgili istatistikler orada görüntülenecek, şimdilik, buradan öğrenebileceğimiz en önemli şey sadece aynı anahtarlarbu olmadan "Ben robot değilim" çalışmaz:

Kurulum talimatları aşağıdadır. "İstemci tarafında entegrasyon" alanında her şey açıktır, ancak sadece yukarıdaki kodu belirtilen yerlere kurmak yeterli değildir. Captcha görüntülenecek, ancak spam filtrelenmeyecektir. "Sunucu tarafında entegrasyon" alanında hiçbir şey anlamıyorum. Bunun için aptalım.

Bu nedenle karar verildi reCAPTCHA'yı WordPress'e entegre etmek için bir eklenti kullanınNeyse ki, bu tür eklentiler için birçok seçenek var (okuyun). Doğru, üçü benim için işe yaramadı (yorum alanında captcha görünmedi). Birkaç başarısız denemeden sonra, bir çözüm için akıllı insanlara başvurmak zorunda kaldım, burada fark edildim ve daha sonra karmaşık bir ada sahip bir eklentiyi başarıyla kurdum (yağın yağ olmadığı gibi) -.

WordPress'te No CAPTCHA reCAPTCHA eklentisinin kurulumu ve çalışması

Aslında, WordPress yönetici paneline gidin, soldaki menüden "Eklentiler" - "Yeni ekle" yi seçin, arama kutusuna No CAPTCHA reCAPTCHA yazın ve yükleyin. Etkinleştirmeyi unutmayın ve ardından her zamanki gibi ayarlarına gidin (sol menünün altında yeni bir öğe "CAPTCHA reCAPTCHA Yok" bulacaksınız).

Aslında, burada tüm ayarlar arasında en önemlisi, reCAPTCHA web sitesinde hemen yukarıda elde edilen anahtarları girmektir:

Bu değişiklikleri kaydettikten sonra eklenti hemen yorumlarınızı savunur spam yapanlardan.

Ve sadece yorumlar değil. Ayarlarda şunları yapabilirsiniz: bu captcha ve WordPress yönetici giriş formu ile koruyun:

Ayarlarda bile, recaptcha'nın açık renk düzenini koyu olanla değiştirebilir ve ayrıca captcha'nın kullanıcının dilini tahmin etmesine izin verebilir veya zorla ayarlayabilirsiniz.

Aslında hepsi bu. Henüz WordPress'teki önbelleği zorla sıfırlamaya başlamadım (yalnızca Hrumer'ın geleneksel olarak kayıtsız olmadığı makaleleri güncelledim), bu nedenle reCAPTCHA tüm sayfalarda görüntülenmiyor. Çalışmada şimdiye kadar herhangi bir şikayet fark edilmedi.

Sana iyi şanslar! Yakında blog sitesinin sayfalarında görüşmek üzere

İlgini çekebilir

5 dakika içinde WordPress yorum spam'inden nasıl kurtulurum (captcha ve eklenti yok) WordPress nereden indirilir - sadece wordpress.org resmi sitesinden Güncellemeden sonra WordPress yönetici alanında sol menü kayboldu
WordPress yönetici paneline giriş yapmanın yanı sıra motoru kurarken size verilen yönetici giriş ve şifresini değiştirme WordPress blogunuzun Img etiketlerine otomatik olarak Alt özniteliği nasıl eklenir (olmadıkları yerlerde) Ücretsiz WordPress Temaları ve Şablonları - Nereden İndirilir WordPress'teki yorumları tek tek makaleler veya tüm blog için devre dışı bırakmanın yanı sıra bunları kaldırmak veya tersi için şablonda etkinleştirin WordPress'teki ifadeler - hangi ifadeler eklenecek ve Qip Smiles eklentisi (yorumlar için güzel ifadeler) WordPress'te bir kategori, kategori, gönderi veya sayfanın kimliği nasıl bulunur ve kimliği olan bir sütun WordPress yönetici paneline nasıl döndürülür WordPress'te büyük yazıları (makaleler) görüntülerken boş sayfa
WordPress'i manuel ve otomatik olarak güncelleme ve yedeklemeler için Veritabanı Yedekleme eklentisi nasıl güncellenir?

    +1 Değerlendiriliyor

    Destek istek formu Google captcha içeriyorsa ve mağazanın captcha ayarlarında gizli mod etkinleştirilmişse, form çalışmaz (tüm alanlar doldurulmuş olmasına rağmen "Bu alan gereklidir" hatasını yazar. Durumu geçici olarak düzeltmek için ...

    Captcha görüntülenmiyor

    PHP ImageMagick eklentisini kullanırken, geri bildirim formundaki ($ wa-\u003e block ("site.send_email_form")) captcha'nın çalışmadığı bulundu. GD'ye geçer geçmez captcha çalışmaya başladı. Benimle ilgili bir sorun mu yoksa daha mı iyi ...

    Bir çözüm var

    Yazıyor Captcha yanlış girildi Standart CAPTCHA aynı şeyi üretir Tarayıcı önbelleğini temizlemeye çalıştı ve wa-cache klasörünün içeriğini silmek herhangi bir sonuç üretmedi http://fluxor.ru/signup/

    Tasarım temanızın geliştiricisine danışın. Sayfanın kaynak kodunda, captcha ikinci kez sayfanın altındaki Geribildirim butonuna tıklanarak istenir. Orada görünmez, ancak kaynak kodundadır.

    Bir çözüm var

    Stream (Destek modülü) şeklinde captcha ekliyorum, ancak sitede stok şablonunda görüntülenmiyor ..

    Bir çözüm var

    Merhaba Bir süre önce sitedeki captcha'nın düzgün çalışmadığını fark ettim. Bu alana girdiğiniz kod ne olursa olsun (doğru kod ve doğru değil), captcha kontrolü geçmez ... ve ...

    ($ wa-\u003e storage (["captcha", $ wa-\u003e app ()], "")) neden bu tür teflerle dans ediyor?)) forma ($ wa-\u003e captcha ()) ekleyemezsiniz. problem. belki sayfada birkaç captcha kullanmaya çalışıyorsanız - çözüm forumda karşınıza çıktı ... belki bir eklenti ... veya belki bir önbellek ... uzun süre tahmin edebilirsiniz :)

    Bir çözüm var

    ReCAPTCHA ile ilgili bazı sorunların çözüldüğü ve ardından 1.8.5.226 sürümüne yapılan hızlı güncellemenin yapıldığı 1.8.4.225 sürümüne yapılan son güncellemeyle bağlantılı olarak aşağıdaki sorun ortaya çıktı. Mağazayı Ayarlar -\u003e Ödeme ekranında etkinleştirirseniz ...

    Bu arada, yeni şeyi piyasaya sürdüler. Umarım yeni hiçbir şey kırılmaz. Şimdilik test hosting'e koyacağım. :)))

    +1 Sabit

    Formun ilk gönderiminde Google'dan özelleştirilmiş görünmez bir captcha içeren bir inceleme eklerken captcha geçer, ancak formda hatalar varsa (alanlar doldurulmamışsa), form ikinci ve sonraki sefer gönderildiğinde captcha geçmez ...

    +1

    Ve ne olursa olsun - HERHANGİ bir captcha kodunu girmek HER ZAMAN yanlıştır.