Skocz do zawartości
PL
Szukaj na Pecetowiczu
  • Utwórz konto

Duże znaki PHP. Dodanie zabezpieczenia w formularzu


Przejdź do rekomendacji Rozwiązane przez Cuan,
Rekomendowane odpowiedzi

Witam, z tej strony Azholi. Na początku chciałbym przedstawić o co mi chodzi. Więc tak, mam formularz kontaktowy na swojej stronie, problem jest taki, że ciągle mi ktoś atakuje stronę botami, i boty potrafią mi 5-10k dziennie wiadomości na poczcie narobić.

Więc pomyślałem nad zabezpieczeniem, boty w loginie wpisują zawsze więcej (głównie to tyle) 3-6 dużych liter.

Więc chciałbym zrobić sprawdzanie ilości dużych liter w inpucie.

Więc chciałbym aby mi ktoś zrobił sprawdzanie, jeśli jest więcej niż 3 duże litery w loginie, lub w haśle, po prostu formularz nie jest wysyłany na pocztę a jeśli ma mniej niż 3 znaki, to normalnie dochodzi.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Rekomendowana odpowiedź

Aby zabezpieczyć formularz przed botami, użyj potwierdzenia obrazkowego, np. reCapatcha od Google

Odnośnik do komentarza
Udostępnij na innych stronach

Ale ty dales logowanie. Jak ktoś się loguje to wysyła Ci maila?

Odnośnik do komentarza
Udostępnij na innych stronach

Ale chodziło mi też o to, że ktoś może wpisać max. 3 znaki duże, jak wpisze więcej to błąd, a jak 1,2,3 duże znaki to jest okej. Dałbyś radę zrobić mi to od razu w ten kod, który podałem? Byłbym wdzięczny.

Dodano: 11 Kwiecień 2015, 20:53

Nie, to inaczej będzie działać trochę, potem będzie to robione pod (nick, temat, treść) itp.

Odnośnik do komentarza
Udostępnij na innych stronach

To co dałeś, to struktura formularza logowania, nie samo logowanie.
Odnośnik do komentarza
Udostępnij na innych stronach

Ja nie wiem o co chodzi, może wiedziałbym jak Ci pomóc. Tylko nie wiem co chcesz zdziałać. Piszesz, że na mailu masz 5-10k wiadomości, a okazuje się, że dałeś logowanie :/

Odnośnik do komentarza
Udostępnij na innych stronach

Zaktualizowałem wyżej jest dodana poprawna walidacja, i błędna.

Odnośnik do komentarza
Udostępnij na innych stronach

To co dałeś teraz, to ma na celu wysłać jakiś mail, to nie logowanie.

Odnośnik do komentarza
Udostępnij na innych stronach

No właśnie tutaj jest sprawdzanie czy pola zostały poprawnie wypełnione. I tutaj właśnie bym chciał dodać kod sprawdzający czy są w loginie np. 4 duże znaki, jeśli tak, odrzucamy, a jeśli mniej niż 4, to wysyła na e-maila.

Dodano: 11 Kwiecień 2015, 21:03

Ewentualnie bym chciał, aby to było zrobione, ukryte pole, ale jeszcze bym chciał żeby sprawdzało i odrzucało ten formularz jeśli jest wypełnione ukryte pole

Odnośnik do komentarza
Udostępnij na innych stronach

  • Premium

Najlepiej bedzie zrobic to laczac reCaptche tak jak ja mam

Odnośnik do komentarza
Udostępnij na innych stronach

Azholi, prędzej dałem link do oficjalnej strony reCapatchy, poczytaj. :)

Odnośnik do komentarza
Udostępnij na innych stronach

Znaczy, ja nie chcę reCapatcha, chodzi o zwykłe zabezpieczenie. Zrobiłem pierwsze, że na stronie głównej najpierw trzeba nacisnąć "zaloguj" i dopiero potem można się zalogować wpisując passy, ale boty dalej spamują na skrzynce. Próbowałem z ukrytym polem którego nie można uzupełnić, także nie działa. Nie wiem co mam zrobić z tymi botami, pomoże ktoś? ;/

Dodano: 11 Kwiecień 2015, 23:46

Dodam też że "sblam" też próbowałem, ale nie działa ;/

Odnośnik do komentarza
Udostępnij na innych stronach

Dzisiaj na boty najlepszym zabezpieczeniem jest przepisanie tekstu z obrazka, tzw. "capatcha". Full tego w internetach.

Odnośnik do komentarza
Udostępnij na innych stronach

A masz jakiś dobry poradnik może do wgrania tego?

Odnośnik do komentarza
Udostępnij na innych stronach

  • Premium

Azholi moge ci swoje podeslac to co demo dalem i sobie wyciagniesz kod tylko wpiszesz np. Inny klucz dostepu ;)

Odnośnik do komentarza
Udostępnij na innych stronach

XwReK ze mną to Ty możesz na GG pisać xD

Już chyba problem rozwiązałem "sblam", ale pewny nie jestem. Jak na razie do zamknięcia.

Odnośnik do komentarza
Udostępnij na innych stronach

Przepisywanie kodu przy mocowaniu to według mnie cienka opcja. Powinieneś zrobić coś innego. Np. Aktywacja e-mail.

Odnośnik do komentarza
Udostępnij na innych stronach

Już wszystko zostało ogarnięte, dziękuję wszystkim za pomoc, do zamknięcia.

Odnośnik do komentarza
Udostępnij na innych stronach

Kontynuuj dyskusję

Dołącz do Pecetowicza, aby kontynuować dyskusję w tym wątku.

  • Dodaj nową pozycję...
  • Dodaj nową pozycję...