google recaptcha beillesztése
Szia!
Az oldalban ott a recaptcha, csak elengedi az emailt használat nélkül is. Milyen parancs kell ahhoz, hogy ne engedje el az emailt?
Van a klasszikus script:ami a helyén.
Illetve az alábbi html kód :Illetve egy javascript amit használ.
De egyenlőre elküldi az emailt a capctha nélkül is. Ebben kérném a segítséget, ha érthető amit írtam.
■ Az oldalban ott a recaptcha, csak elengedi az emailt használat nélkül is. Milyen parancs kell ahhoz, hogy ne engedje el az emailt?
Van a klasszikus script:
<script src='https://www.google.com/recaptcha/api.js'></script>
Illetve az alábbi html kód :
<div class="col-md-8 col-lg-6 block-content">
<div data-form-type="formoid">
<div class="form-block" data-form-type="formoid">
<div data-form-alert="" hidden="">Köszönjük levelét!</div>
<form class="block mbr-form" action="https://" method="post" data-form-title=" Form"><input type="hidden" name="email" data-form-email="true" value="WR07F4JDFr2Ai08/GsaBNo1N6rBbXK4gxr/B5Chgo12Y3v/EoEzGOATshghcplvDZ4eD/TukHFTG5KD/BIeJED+LKLWUfMoK0R3faf5uCUCapOcOWR6K9yfZDNsAF8LM" data-form-field="Email">
<div class="row">
<div class="col-md-12" data-for="name">
<input type="text" class="form-control input" name="name" data-form-field="Name" placeholder="Név" required="" id="name-form6-d">
</div>
<div class="col-md-12" data-for="email">
<input type="text" class="form-control input" name="email" data-form-field="Email" placeholder="Email cím" required="" id="email-form6-d">
</div>
<div class="col-md-12" data-for="message">
<textarea class="form-control input" name="message" rows="3" data-form-field="Message" placeholder="Üzenet szövege" style="resize:none" id="message-form6-d"></textarea>
</div>
<div class="g-recaptcha" data-sitekey="........."></div>
<div class="input-group-btn col-md-12" style="margin-top: 10px;"><button href="" type="submit" class="btn btn-primary btn-bgr display-4">Elküld</button></div>
</div>
</form>
</div>
</div>
De egyenlőre elküldi az emailt a capctha nélkül is. Ebben kérném a segítséget, ha érthető amit írtam.
kódszínező!!!
<form class="block mbr-form" action="https://" method="post"
Erre kíváncsi lennék, hogy hova megy a post request.
Egyébként az emailt meg is kapod?
Kérlek új hozzászólásba tedd be színezve a kódot, a nyelv legyen 'html'.
hova megy a post
Elnézést, hogy rosszul színeztem és köszi a módosítást.
Szóval elmegy az email és rendben meg is érkezik arra az email címre amit megadok.
Amit beillesztettem kód annál nincs több, csak nincs benne a konkrét emailcím, és a javascript amit használ ez a form.
A program amivel ez készült a mobirise nevű szerkesztő.
Remélem ez segít.
javascript
(Nem én módosítottam, hanem valaki, akinek van rá jogosultásga.)
Lássuk azt a javascriptet is, új hozzászólásban, színezve!
Azt a pontot kell megtalálni, ahol eldől, hogy elmegy-e az email. Eddig ez nincs meg.
Gondoltam, hogy sehova nem jut a post, mivel nem mutat feloldható címre az action attribútum..
Remélem ez segít.
- Nem tudni, mi az az "ez", ami készült vele
- Nem ismerem, milyen "program"
- Ha a beillesztett html készült vele, akkor tökmindegy, hogy milyen szerkesztőt használtál hozzá, a kész forráskód számít.
Megj.: nem láttam még olyat, hogy javascript "küld" emailt, ezt szerveroldalon szoktuk megoldani. Komoly okai is vannak ennek.
Ha ebben a html-ben élesben benne van "a konkrét emailcím" és ezalatt a from címet érted, akkor ugye tudod, hogy azt a legbutább spambot is már rég begyűjtötte?
SZERK.:
Ha látható az oldal publikusan, kérlek linkeld be.
javascript
email
engedi, hogy a küldés gombra kattintsak, pedig minden adatot úgy raktam be, ahogy a google leírásban sorban megadott.
Találtam egy hivatkozást ahol arról írtak, hogy mit kell még megadnom:
Then, add code to call the CAPTCHA check functionality defined below.
# Check Required Fields
&check_required;
+# Check the captcha challenge and response.
+&check_captcha;
+
# Send E-Mail
&send_mail;
# Return HTML Page or Redirect User
&return_html;
Talán valami hasonló hiányzik a kódból, ami a recaptcha meghívásához kell.
Ilyesmire számítottam :(
http://formoid.net/ (l. API_URL)
Mit tudsz róluk?
Problémák:
- Elküldesz nekik minden érzékeny adatot a látogatódról és az oldaladról egyaránt.
- FOgalmad sincs, hogy ezeket hova - miért - hogyan tárolják, mire használják később.
- Nem tudod, hogy az email elküldésén kívül mit csinál még.
- ...
- Kliens oldalon bármit próbálsz validálni vagy kötelezővé tenni, az ígyis - úgyis hackelhető marad, szinte bárki ki fogja tudni kerülni mind a captcha-ellenőrzésed, mind a küldendő emailt stb.
Javaslom, hogy fentiek fényében gondolkodj el arról, hogy (amennyiben nem többezres nagyságrendű napi emailről van szó) Te küldd el a saját email-jeidet, php-ból.
Ebben segítségedre lehet az a fórumtéma, amire először kommenteltél.
Én nem debuggolom ki ezt a js-t, mert az egész koncepcióval nem tudok egyetérteni.