Jak najlepiej nazwać input z honey potem? Czy poprawnie użyłam label-a dla dwóch elementów?

0

Tworzę formularz. Mam input z hasłem i checkboxa który finalnie będzie odpowiedzialny za pokazywanie i ukrywanie hasła. Czy poprawnie zdefiniowałam label? Wprowadziłam nową klasę password, do tej klasy należy input z hasłem i check box. Label jest dla password. Czy zrobiłam to poprawnie? BTW Czy powinnam dodać label dla honey pot-a? Chyba tak aby ułatwić korzystanie z strony osobom niedowidzącym lub niewidzącym. Jak dobrze nazwać honey pota? Tak aby bot się nie kapnął a osoba niepełnosprawna wiedziała że nie ma tego wypełniać.

<form>
<label> Login: <input type="text" placeholder="Wybierz nazwę" class="form-input" required></label>
<label> Email: <input type="email" placeholder="Podaj email" class="form-input" required></label>
<label for="password"> Hasło: </label><input type="password" placeholder="Podaj hasło" class="password" required>
<input type="checkbox" value="show_password" class="password"> pokaż hasło
<label> <input type="hidden" id="test"></label>
<button type="submit">Zarejestruj się</button>
</form>

BTW Czy mimo hidden powinnam nadać w css wartość display none? Czy w tym wypadku mogę skorzystać z id czy powinnam utworzyć osobną pseudo klasę? Czy właśnie powinnam pisać hidden czy to nie jest znak dla bota aby w to nie klikać? Ogólnie co mogłabym zrobić lepiej zarówno dla hasła i checkboa jak i honeypot-a?

0

Są lepsze sposoby na boty. I to nie jest honey-pot.

0

Dlaczego to nie jest honeypot? Myślałam że honey pot to input który jest ukryty, przed użytkownikami i później w kodzie jest sprawdzane czy pole jest puste czy nie. Aby był honeypot muszę dać typ="text" i w css ustawić display none? Jakie są lepsze metody od honey pot? User friendly metody. Znaczy wiem że mogę ustawić czas minimalny jaki user musi spędzić na stronie. To sprawi że część botów odpadnie, ponieważ część botów wypełni od razu formularz rejestracyjny, a to jest niemożliwe w przypadku ludzi, dobrym czasem jest przykładowo kilka sekund, ponieważ nawet przy wypełnianiu formularza przy pomocy google raczej nie wprowadzi się tak szybko wszystkich danych w przypadku większych formularzy. Czy są jeszcze inne metody? Pomijamy captche i recaptche

0

Tutaj masz pokazane jak używać honey pot.
http://devgrow.com/simple-php-honey-pot/

1 użytkowników online, w tym zalogowanych: 0, gości: 1