WordPress.org

loka 7, 2021
admin

Kuvaus

Really Simple ei toimi yksinään, ja se on tarkoitettu toimimaan muiden lisäosien kanssa. Se on alun perin luotu Contact Form 7:ää varten, voit kuitenkin käyttää sitä oman pluginisi kanssa.

Huomautus: Tämä tuote on nimensä mukaisesti ”todella yksinkertainen”, eli se ei ole vahvasti suojattu. Jos tarvitset täydellistä turvallisuutta, kannattaa kokeilla muita ratkaisuja.

Miten se toimii?

Todella yksinkertainen ei käytä PHP:n ”istuntoja” tilojen tallentamiseen, toisin kuin monet muut PHP-ratkaisut, vaan tallentaa ne väliaikaisina tiedostoina. Näin voit upottaa sen WordPressiin huolehtimatta ristiriidoista.

Kun luot , Really Simple luo sille kaksi tiedostoa; toinen on kuvatiedosto , ja toinen on tekstitiedosto, joka tallentaa oikean vastauksen.

Kahdella tiedostolla on sama (satunnainen) etuliite tiedostonimissä, esimerkiksi ”a7hk3ux8p.png” ja ”a7hk3ux8p.txt”. Tässä tapauksessa esimerkiksi kun vastaaja vastaa ”K5GF” vastauksena kuvaan ”a7hk3ux8p.png”, Really Simple laskee ”K5GF:n” hashin ja vertaa sitä tiedostoon ”a7hk3ux8p.txt” tallennettuun hashiin. Jos nämä kaksi täsmäävät, vastaus vahvistetaan oikeaksi.

How to use with your plugin

Huomautus: Alla on ohjeita lisäosien kehittäjille.

Luo ensin ReallySimple-luokan instanssi:

$_instance = new ReallySimple();

Voit muuttaa instanssimuuttujia haluamallasi tavalla.

// Change the background color of image to black$_instance->bg = array( 0, 0, 0 );

Katso really-simple-.php, jos olet kiinnostunut muista muuttujista.

Luo satunnainen sana.

$word = $_instance->generate_random_word();

Luo kuvatiedosto ja vastaava tekstitiedosto väliaikaiseen hakemistoon.

$prefix = mt_rand();$_instance->generate_image( $prefix, $word );

Näytä sitten kuva ja pyydä vastaajalta vastaus.

Tarkista vastauksen oikeellisuus.

Vastaa

Sähköpostiosoitettasi ei julkaista.