Açıklama
VerifyBlind, ziyaretçilerin çipli T.C. kimlik kartları ve VerifyBlind mobil uygulamasıyla bir yaş koşulunu (örneğin 18+, 21+, 16-18 ya da 65+) ya da tek hesabı olan tek bir kişi olduklarını kanıtlamalarını sağlar. Kart ziyaretçinin telefonunda okunur ve kapalı bir ortamda (AWS Nitro Enclave) canlı bir yüz kontrolüyle eşleştirilir. Sitenize yalnızca uygun / uygun değil cevabı ve tek kişi kontrolünde yalnızca sitenize özel üretilmiş bir takma kod gelir. Ad, kimlik numarası, doğum tarihi ve fotoğraf sitenize hiçbir zaman ulaşmaz.
Kurallar, doğrulamanın nerede isteneceğini ve neyin sorulacağını belirler:
- Nerede: üye kaydı (WordPress ve WooCommerce), sayfalar, yazılar ve kategoriler (ya da her yerde “VerifyBlind kilidi” bloğu ve
[verifyblind_gate]kısa kodu), yorumlar, WooCommerce ödeme sayfası, ürün sayfaları, bütün mağaza girişi, kuponlar, ürün değerlendirmeleri ya da yalnızca başka bir eklenti için bir rol. - Ne: bir yaş koşulu (en az N, N’den küçük ya da bir aralık) ve/veya tek kişi kontrolü.
- Aynı kişi başka bir hesapta: doğrulamayı reddet, işlemi engelle, kabul et ve size bildir ya da doğrulamayı yeni hesaba taşı.
- Geçenler için: isteğe bağlı ek bir rol (mevcut rollerinin yanında) ve bir geçerlilik süresi.
Her kilit sunucuda uygulanır: kilitli metin sayfa gönderilmeden önce kaldırılır; kontrol eksikse siparişler, kuponlar, üye kayıtları ve yorumlar sunucuda reddedilir.
Ayrıca: hazır kurallarla bir kurulum sihirbazı, yorumlar, değerlendirmeler ve yazar kutuları için “VerifyBlind ile doğrulandı” rozeti, “Doğrulanmış üyeler” ekranı, WordPress’in kişisel veri dışa aktarma ve silme araçları, önerilen bir gizlilik politikası paragrafı, kişi VerifyBlind uygulamasında onayını geri çektiğinde sonucu kaldıran bir iptal bildirimi adresi ile Türkçe ve İngilizce çeviriler.
Ücret: istenen her bilgi bir doğrulama sayılır (yaş = 1, tek kişi kontrolü = 1). Ayda 2.000 doğrulama ücretsizdir.
Dış hizmetler
Bu eklenti sitenizi, doğrulamayı yapan hizmet olan VerifyBlind’a (https://verifyblind.com) bağlar. Bu hizmet olmadan çalışamaz. Gönderilen her şey, nereye ve ne zaman gönderildiği aşağıda yazıyor.
Sitenizin sunucusundan VerifyBlind API’sine (https://api.verifyblind.com):
- Bir ziyaretçi “VerifyBlind ile doğrula” düğmesine bastığında: sitenizin API anahtarıyla
POST /api/pop/generate; bu doğrulama için ziyaretçinin tarayıcısında üretilen tek kullanımlık açık anahtar, kuralın sorduğu koşullar (örneğin 18+ yaş ve/veya tek kişi kontrolü), bileşen sürümü, ziyaretçinin tarayıcısının istediği dil (Accept-Language başlığı) ve eklenti sürümü (X-VerifyBlind-Client: wordpress/1.0.5başlığı) gönderilir. Ziyaretçinin adı, e-posta adresi ya da IP adresi gönderilmez. - Bağlantıyı test ettiğinizde (kurulum sihirbazı ya da Ayarlar): VerifyBlind’ın kendi açık anahtarı ve 18+ yaş koşuluyla aynı çağrı. Oturum hiç kullanılmaz ve ücretlendirilmez.
- Bir doğrulama sonucu geldiğinde: sonucun imzasını sunucunuzda kontrol etmek için
GET /api/public/enclave-key(VerifyBlind’ın açık anahtarı, yaklaşık bir dakika saklanır). - VerifyBlind iptal bildirimi adresinizi çağırdığında: çağrının gerçekten VerifyBlind’dan geldiğini kontrol etmek için
GET /api/public/webhook-signing-key(bir saat saklanır).
Ziyaretçinin tarayıcısından, yalnızca doğrulama kutusu gösteren sayfalarda:
- VerifyBlind bileşeni https://cdn.verifyblind.com/sdk/v1.0.2/verifyblind.js (sabit sürüm, Subresource Integrity özetiyle kontrol edilir). Bileşen de QR kod kütüphanesi https://cdn.verifyblind.com/sdk/v1.0.2/vendor/qr-code-styling.min.js ile logo https://cdn.verifyblind.com/images/qrlogo.png dosyasını yükler.
- QR kod ekrandayken tarayıcı, yalnızca o tarayıcı için şifrelenmiş sonucu iki saniyede bir https://api.verifyblind.com/api/pop/result/ (ardından oturum kodu) adresinden sorar. Her web isteğinde olduğu gibi bu da ziyaretçinin IP adresini VerifyBlind’a gösterir; VerifyBlind bunu sitenize iletmez.
- QR kod, ziyaretçinin telefonundaki VerifyBlind uygulamasıyla açtığı bir https://app.verifyblind.com bağlantısı içerir.
VerifyBlind’dan sitenize: bir kişi VerifyBlind uygulamasında onayını geri çektiğinde VerifyBlind, iptal bildirimi adresinize (/wp-json/verifyblind/v1/revoke) oturum koduyla birlikte imzalı bir POST gönderir; eklenti de bu koda bağlı sonuçları siler.
VerifyBlind kullanım şartları: https://verifyblind.com/tr/terms
VerifyBlind gizlilik politikası: https://verifyblind.com/tr/privacy
VerifyBlind veri işleme şartları: https://verifyblind.com/tr/dpa
Rozet görselleri eklentiyle birlikte gelir; okuyucuların tarayıcıları bunları VerifyBlind’dan hiç indirmez. VerifyBlind enclave’i ve mobil uygulamaları, herkese açık kaynak kodu olarak yayınlanır (yalnızca inceleme lisansı); SDK’lar açık kaynaklıdır ve bu eklenti GPL lisanslıdır.
Ekran Görüntüleri





Bloklar
Bu eklenti 1 blok sağlar.
- VerifyBlind lock
Yükleme
- Eklentiyi kurun (Eklentiler Yeni eklenti ekle Eklenti yükle ile zip dosyasından ya da “VerifyBlind” diye arayarak) ve etkinleştirin.
- Kurulum sihirbazı açılır. https://partner.verifyblind.com adresinde ücretsiz bir partner hesabı açın, Ayarlar bölümünden API anahtarını kopyalayıp sihirbaza yapıştırın; sihirbaz bağlantıyı test eder.
- Sitenizin türünü seçin: sihirbaz hazır kurallar ekler. Bir kuralın sayfalarını, ürünlerini ya da kuponlarını seçmek için kuralı açın.
- Sihirbazın gösterdiği iptal bildirimi adresini partner portalında Ayarlar Revoke URL alanına kopyalayın.
- Ayarlar Gizlilik Politika kılavuzu bölümündeki önerilen paragrafı gizlilik politikanıza ekleyin.
Sihirbazı VerifyBlind Kurulum sihirbazı bölümünden yeniden açabilirsiniz.
SSS
-
Siteme kimlik bilgisi gelir mi?
-
Hayır. Sitenize yalnızca ziyaretçinin kuralın sorduğu koşulu sağlayıp sağlamadığı (uygun / uygun değil) ve tek kişi kontrolünde yalnızca sitenize özel üretilmiş bir takma kod gelir. Aynı kişi başka her sitede farklı bir kod alır.
-
Kimler doğrulanabilir?
-
VerifyBlind 15 yaş ve üzerindeki kişileri doğrular; yalnızca daha küçük ziyaretçileri kabul eden bir kuralın koşulu hiçbir zaman sağlanamaz.
-
Hangi belgeler çalışır?
-
Çipli T.C. kimlik kartları. Pasaport ve diğer belgeler desteklenmez.
-
Gerçek bir kimlik kartı olmadan deneyebilir miyim?
-
Test modu (VerifyBlind Ayarlar), VerifyBlind uygulamasının demo kartını kabul eder. Demo kart yalnızca test partneri hesabıyla çalışır; bunun için support@verifyblind.com adresine yazın. Normal bir partner hesabıyla kendi kimlik kartınızla doğrulayın. Canlı sitede test modunu kapatın.
-
Kilitli içerik, WordPress ve WooCommerce filtreleri üzerinden sunucuda kaldırılır: yazı gövdesi, özetler, beslemeler, REST API, WooCommerce Store API ve ürün verileri ile Yoast SEO ve Rank Math meta açıklamaları. Yazı içeriğini bu filtreler yerine doğrudan veritabanından okuyan bir tema ya da eklenti bunları atlar. Böyle bir temada kilitli bölümü “VerifyBlind kilidi” bloğunun ya da [verifyblind_gate] kısa kodunun içine koyun: içerik nerede gösterilirse gösterilsin, kararı kilit sunucuda verir.
-
Sayfa içi kilit ve bir SEO eklentisi kullanıyorum.
-
Açıklamayı sayfanın ham içeriğinden üreten SEO eklentileri, sayfa içindeki bir kilidin metnini açıklamaya katabilir. Bu tür sayfalara kendi meta açıklamanızı yazın.
-
Bütün site girişi her şeyi gizler mi?
-
Bütün site girişi (mağaza için yaş kapısı) yalnızca ön yüz sayfalarını gizler. REST API yanıtları ve doğrudan medya (yüklemeler) adresleri bununla gizlenmez. Satın almalar, istek nasıl gelirse gelsin sunucuda kontrol edilir: ziyaretçi doğrulayana kadar sepete ekleme ve sipariş verme reddedilir (klasik, AJAX ve blok ödeme sayfası ile Store API), geçen siparişlere de doğrulama notu düşülür. Bu yeri açtığınızda sayfa önbelleklerinizi temizleyin; böylece önbellekteki kopyalar doğrulamamış ziyaretçilere gösterilmez.
-
Sayfa önbelleğiyle çalışır mı?
-
Kilit bulunan sayfalar önbelleğe alınmaz olarak işaretlenir (
DONOTCACHEPAGEve no-cache başlıkları); WP Super Cache, W3 Total Cache ve LiteSpeed Cache buna uyar. Bunları dikkate almayan bir önbellek (bazı barındırma ya da CDN tam sayfa önbellekleri), kilitli sayfaları, sepeti, ödeme sayfasını ve Hesabım sayfasını hariç tutmalıdır; aksi hâlde bir ziyaretçi için açılmış sayfa başka bir ziyaretçiye gösterilebilir. Bir kural ekledikten ya da değiştirdikten sonra önbelleği temizleyin. -
VerifyBlind’a ulaşılamazsa ne olur?
-
Kilit kapalı kalır ve ziyaretçiler “Doğrulama şu anda yapılamıyor” mesajını görür. Hesabınızla ilgili sorunlarda yönetici bildirimi (ve günde en fazla bir e-posta) alırsınız: API anahtarının reddedilmesi, ücretsiz kotanın ya da bakiyenin bitmesi, partner e-postasının doğrulanmamış olması ya da VerifyBlind’ın artık kabul etmediği bir eklenti sürümü (o zaman eklentiyi güncelleyin).
-
Çoklu site (multisite) destekleniyor mu?
-
1.0 sürümünde yok.
-
Geliştiriciler için kancalar var mı?
-
Filtreler:
verifyblind_bypass_gate(bool $bypass, WP_Post $post) bir içerik kilidini açar,verifyblind_placementsyeni yerler ekler,verifyblind_generate_per_minutesitenin dakikada başlatılabilecek doğrulama sınırını değiştirir (varsayılan 30). Kurallardaki roller, başka eklentilerin (forum, üyelik, kurs) erişimi role göre sınırlamasını sağlar.
İncelemeler
Bu eklenti için herhangi bir değerlendirme bulunmuyor.
Katkıda Bulunanlar ve Geliştiriciler
“VerifyBlind” açık kaynaklı yazılımdır. Aşağıdaki kişiler bu eklentiye katkıda bulunmuşlardır.
Katkıda bulunanlar“VerifyBlind” 1 dile çevrildi. Katkıda bulundukları için çevirmenlere teşekkürler.
“VerifyBlind” eklentisini dilinize çevirin.
Geliştirmeyle ilgilenir misiniz?
Kodu görüntüleyin, SVN deposuna göz atın ya da RSS ile geliştirme günlüğüne abone olun.
Değişiklik Kaydı
1.0.5
- Türkçe çeviri WordPress Türkçe terim sözlüğüne uyar (örneğin “log in” için “oturum aç”).
- Doğrulanmış üyeler ekranı: geçilen koşulları listeleyen sütunun adı “Geçtiği koşullar” oldu.
1.0.4
- Kural düzenleyici: “Hiçbir seçenek seçilmediğinde her yazıya uygulanır” notu yalnızca yorum kuralları için gösterilir.
1.0.3
- Çeviriler init kancasında yüklenir.
1.0.2
- Yaş cevabı yalnızca bu sitenin sorduğu koşulla (örneğin 18+) birlikte imzalanmışsa kabul edilir. Koşulu taşımayan cevap reddedilir.
1.0.1
- VerifyBlind bileşeninin 1.0.2 sürümünü kullanır. Bileşen artık bot koruması kodu içermiyor; ziyaretçiler ve ayarlar için hiçbir şey değişmez.
1.0.0
- İlk sürüm: üye kaydı, içerik kilidi (blok ve kısa kod), yorumlar, WooCommerce ödeme sayfası, ürün sayfaları, mağaza girişi, kuponlar ve ürün değerlendirmeleri için kurallar; yaş koşulları ve tek kişi kontrolü; kurulum sihirbazı; doğrulama rozeti; doğrulanmış üyeler ekranı; gizlilik araçları; iptal bildirimi adresi; Türkçe çeviri.
