Loga-atharrachaidhean Captcha
Tionndadh: 1.5.0 - Air fhoillseachadh air 2026-05-22
- Ùr: Cuingealaiche reata le stad chruaidh — cunntaidh e gach GET agus POST air uachdaran fo dhìon captcha (wp-login / register / lost-password / comments, WooCommerce my-account / checkout / pay-for-order, Ultimate Multisite checkout / inline-login) agus freagraidh e le HTTP 429, bann-cinn
Retry-After, agus cadal tarpit air thuaiream (1–5s, le crìoch chruaidh aig 15s). - Ùr: Roghainnean
cap_rate_limit_tarpit_min/cap_rate_limit_tarpit_maxgus uinneag an tarpit a ghleusadh. - Ùr: Criathrag
wu_cap_rate_limit_whitelist_ipgus raointean IP earbsach a shaoradh. - Ùr: Gnìomh
wu_cap_rate_limit_will_blocka thèid a chur an gnìomh sa bhad mus tèid am freagairt stad-chruaidh a chur. - Ùr: Lorg IP cliaint a sheasas an aghaidh mealladh. Tha
Captcha_Core::get_client_ip()(an tùs fìrinn airson iuchraichean bucaid cuingealachaidh reata, captcha siteverifyremoteip, agus hashes IP staitistig) a-nis a’ cur an gnìomh modail earbsa teann: ’s e REMOTE_ADDR an làr, thèidCF-Connecting-IPurramachadh a-mhàin nuair a tha an co-aoisean sa bhad taobh a-staigh raon IP Cloudflare làithreach, agus thèidX-Forwarded-Forurramachadh a-mhàin nuair a tha an co-aoisean sa bhad ann an liosta nam proxies earbsach a rèitich an rianaire, le coiseachd bho dheas gu clì a leumas thairis air hopan earbsach/CF mus socraich e air IP an neach-tadhail. - Ùr: Roghainn
cap_trust_cloudflare_headers(bunaiteach OFF) — tagh a-steach do dh’earbsaCF-Connecting-IPnuair a tha thu air cùl Cloudflare. Tha am plugan a’ tighinn le dealbh CIDR Cloudflare pacaichte agus ga ùrachadh gach seachdain tro wp-cron le cùl-taic pacaichte ma dh’fhàillig an t-ùrachadh. - Ùr: Roghainn
cap_trusted_proxies— textarea de CIDRan no IPan lom (aon gach loidhne, ceadaichte beachdan#) a’ liostadh do proxies / load-balancers fhèin air an loidhne-aghaidh. Às aonais seo, thèidX-Forwarded-Fora leigeil seachad eadhon nuair a tha an cuingealaiche reata an comas. - Ùr: Fèin-lorg aig a’ chiad chomasachadh air suidheachadh coltach Cloudflare / proxy le fios rianaire aon-bhriog “Cuir an sàs na roghainnean a chaidh a lorg”. Cha sgrìobh am plugan thairis air na luachan a shàbhail thu gu bràth; ma tha trafaig às dèidh sin a’ moladh nach eil an rèiteachadh agad a’ freagairt ri fìrinn tuilleadh (m.e. dh’atharraich Cloudflare raointean CIDR agus tha do proxy CIDR a-nis sean), nochdaidh fios mì-fhreagarrachd nach gabh a chur às leis an ùrachadh a thathar a’ moladh.
- Ceartaichte: Chan eil modh do-fhaicsinneach a-nis a’ lughdachadh
cap_security_levelgu FAST gu sàmhach — thèid urram a thoirt don ìre a rèitich an rianaire. Tha criathrag ùrwu_cap_server_security_levelri fhaighinn do làraichean a tha ag iarraidh loidsig shònraichte. - Ceartaichte: Tha cunntair staitistig
rate_limits_triggereda-nis ag àrdachadh air gach bacadh, chan ann a-mhàin air an t-slighe backstop ainneamh às dèidh soirbheachais. - Ceartaichte: Tha
Captcha_Core::get_client_ip()a-nis na aon tùs fìrinn airson sònrachadh IP luchd-tadhail air feadh a’ chuingealaiche reata, solaraichean captcha (reCAPTCHA + hCaptchasiteverify), agus staitistig — a’ dùnadh vector meallta far am biodh iarrtasan dìreach gu frithealaiche tùsail le bann-cinnCF-Connecting-IPmeallta air an cur ann am bucaid leis an IP mheallta an àite an fhìor cho-aoisean. - Ceartaichte: Tha geata cuingealachaidh reata checkout clasaigeach WooCommerce a-nis a’ ruith air
template_redirect(prìomhachas 1) an àitewoocommerce_before_checkout_form. Cha ruith an dubhan aig ìre an fhoirm nuair a tha a’ chairt falamh, mar sin bha trafaig tuil nach cuir toradh ris a-riamh a’ seachnadh a’ chuingealaiche gu tur. - Ceartaichte: Tha geata cuingealachaidh reata pay-for-order WooCommerce a-nis a’ ruith air
template_redirectan àitewoocommerce_before_pay_action. Cha ruith am fear mu dheireadh ach às dèidh dowp_verify_nonce('woocommerce-pay')soirbheachadh, a tha a’ ciallachadh nach do bhrosnaich luchd-ionnsaigh gun dearbhadh (am fìor mhodail chunnartan) an cuingealaiche a-riamh. - Ceartaichte: Tha geata cuingealachaidh reata checkout WooCommerce Store API (blocks) a-nis a’ ruith air
rest_pre_dispatchan àitewoocommerce_store_api_checkout_update_order_from_request. Cha ruith am fear mu dheireadh ach às dèidh do Store API a’ chairt agus na raointean bileachaidh a dhearbhadh, mar sin fhuair botaichean gun dearbhadh 400 bhon dearbhadair agus cha do thuit iad air a’ chuingealaiche a-riamh. - Ceartaichte: Tha geata cuingealachaidh reata inline-login Ultimate Multisite a-nis a’ ruith air
wu_ajax_nopriv_wu_inline_loginprìomhachas 1 (agus an sgàthan le logadh a-steach) an àitewu_before_inline_login. Cha ruith am fear mu dheireadh ach às dèidh docheck_ajax_referer('wu_checkout')soirbheachadh, mar sin fhuair botaichean gun dearbhadh gun nonce wu_checkout dligheach 403 agus cha do thuit iad air a’ chuingealaiche a-riamh. - Ceartaichte: Tha
Rate_Limiter::enforce()a-nis a’ cur an sàs dìon aon-uair-gach-iarrtas air a iuchrachadh lesurface|ip, mar sin chan eil dubhan upstream a ruitheas dà uair gach render (gu sònraichtewu_setup_checkoutann an Ultimate Multisite) a-nis a’ lethachadh stairsneach èifeachdach a’ chuingealachaidh reata. - Ceartaichte: Chan eil geataichean uachdair cuingealachaidh reata a-nis a’ co-chomhairleachadh
Captcha_Core::is_whitelisted()(criathragwu_captcha_whitelisted). Tha an criathrag sin a’ comharrachadh “captcha air a làimhseachadh mu thràth le uachdar eile” agus tha e neo-eisimeileach bho dhìon an aghaidh tuil — bha amalachadh WooCommerce ga dubhadh gus captcha logadh a-steach WordPress a leum nuair a bha nonce Woo an làthair, rud a shil a-steach do chunntadh reata agus a leig le POSTan Woo an cuingealaiche a sheachnadh. ’S e an criathrag sònraichte do chuingealachadh reatawu_cap_rate_limit_whitelist_ipan aon sheachnadh a tha a-nis a’ buntainn.
Tionndadh: 1.3.2 - Air fhoillseachadh air 2026-01-27
- Ceartaichte: Widget Cap nach robh ga renderadh air foirmean checkout a’ cleachdadh Elementor no page builders eile
- Ceartaichte: Eileamaid ghnàthaichte cap-widget ga rùsgadh le slàinteachadh wp_kses()
- Leasaichte: Cleachd susbaint callable airson raon captcha checkout gus sìoladh HTML a sheachnadh
- Leasaichte: JavaScript air a shìmpleachadh le fallback airson cùisean iomallach
Tionndadh: 1.3.1 - Air fhoillseachadh air 2026-01-26
- Ceartaichte: Modh do-fhaicsinneach Cap Captcha gun a bhith ga fhuasgladh gu fèin-obrachail air foirmean checkout Ultimate Multisite dinamach
- Leasaichte: Tha sgriobt checkout Cap a-nis a’ cleachdadh MutationObserver gus widgets a chaidh a luchdadh gu dinamach a lorg
- Leasaichte: Chaidh glacadh putan checkout a chur ris gus feitheamh ri token mus tèid a chur a-steach
Version: 1.3.0 - Air fhoillseachadh air 2026-01-27
- Ùr: Amalachadh checkout WooCommerce Blocks le eadar-ghlacadh fetch Store API
- Ùr: Taic captcha do-fhaicsinneach airson checkout WooCommerce (hCaptcha do-fhaicsinneach, reCAPTCHA v2 do-fhaicsinneach, v3)
- Ùr: Duilleag roghainnean leis fhèin airson cleachdadh às aonais Ultimate Multisite
- Ùr: Jetpack Autoloader airson casg air còmhstri eisimeileachdan
- Ceartaichte: hCaptcha gun a bhith ga renderadh air checkout Ultimate Multisite dinimigeach (susbaint air a luchdadh le AJAX)
- Ceartaichte: Captcha gun ùrachadh/ath-shuidheachadh nuair a thachras mearachdan dearbhaidh foirm
- Ceartaichte: hCaptcha gun nochdadh air duilleag checkout WooCommerce
- Ceartaichte: Mearachd nach deach clas reCAPTCHA a lorg (chaidh leabharlann PHP google/recaptcha a chur ris)
- Leasaichte: Lorg mhearachdan tro hooks WordPress, MutationObserver, agus eadar-ghlacadh AJAX
- Leasaichte: Tha tuairisgeulan roghainnean a-nis a’ gabhail a-steach URLan dashboard airson iuchraichean API
Version: 1.2.2 - Air fhoillseachadh air 2026-01-24
- Ceartaichte: Captcha gun taisbeanadh air Eileamaid Foirm Logadh a-steach Ultimate Multisite (mì-fhreagairt ainm criathraidh foirm)
- Ceartaichte: HTML widget Cap ga rùsgadh le glanadh wp_kses()
- Ceartaichte: Selectors JavaScript gun fhoirmean a lorg le slashes ann an IDan eileamaid
- Air a chur ris: Filter hook
wu_kses_allowed_htmlairson classaddons gus tagaichean HTML ceadaichte a leudachadh - Air a thoirt air falbh: Faidhlichean JavaScript còd marbh air an cur an àite le sgriobtaichean sònraichte do sholaraiche
Version: 1.2.1 - Air fhoillseachadh air 2026-01-23
- Ceartaichte: Dearbhadh token Cap Captcha a’ fàiligeadh ann an àrainneachdan multisite (a-nis a’ cleachdadh transients air feadh an lìonraidh)
- Ceartaichte: Tha Captcha a-nis a’ renderadh gu cunbhalach do gach neach-cleachdaidh ge bith dè an inbhe logaidh a-steach
- Ceartaichte: Mì-fhreagairt eadar renderadh captcha agus dearbhadh a dh’adhbhraich fàilligidhean checkout
Version: 1.2.0 - Air fhoillseachadh air 2026-01-21
- Ùr: Cap Captcha - captcha proof-of-work fèin-aoigheachd, air a chomasachadh gu bunaiteach nuair a ghnìomhaichear e
- Ùr: Dìon gun rèiteachadh - cuir an addon an gnìomh agus tha thu air do dhìon sa bhad
- Ùr: Ailtireachd solaraiche captcha polymorphic airson leudachadh furasta
- Ùr: Dìon checkout WooCommerce Store API an aghaidh ionnsaighean deuchainn chairtean
- Ùr: Dashboard tracadh staitistig a’ sealltainn dhùbhlain, dhearbhaidhean, agus ionnsaighean bacaichte
- Ùr: Presets ìre tèarainteachd (Luath, Meadhanach, As àirde) airson duilgheadas Cap Captcha
- Ùr: Clasaichean bunaiteach eas-chruthach airson solaraichean reCAPTCHA agus hCaptcha
- Leasaichte: Codebase air ath-structaradh gu clasaichean solaraiche modúlach
- Leasaichte: Dealachadh nas fheàrr de dhleastanasan le clas manaidsear sònraichte
- Fixed: Security improvements for $_SERVER variable sanitization
- Ceartaichte: Rèiteachadh deuchainn PHPUnit airson gnàthasan ainmeachaidh WordPress
Version: 1.0.1 - Air fhoillseachadh air 2025-09-28
- Ath-ainmich ro-leasachan gu ultimate-multisite; ùraich text domain; àrdachadh tionndaidh.