Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> blokowanie formularza, jak można zablokować formularz, tak żeby tylko raz na dzień można było
maxserwer
post 28.07.2007, 08:57:26
Post #1





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 9.07.2007
Skąd: Piła

Ostrzeżenie: (10%)
X----


Siemka, mam pytanie, może ktoś wie jak ograniczyć użytkownikom pewnej strony formularz np. pisania wierszyków na raz na dzień (najlepszy pewnie by był taki co ma jakiś tex i w nim sobie zapisuje np. ip)questionmark.gif?

z góry wielkie TXX!!!


--------------------
Spotkało się kilku informatyków i jak to zwykle bywa, rozmowy szybko zeszły na tematy komputerowe. Wreszcie któryś z nich zaproponował: - Panowie, porozmawiajmy o czymś normalnym, np. o dupach. Nastąpiła bardzo długa cisza, a po niej jeszcze więcej krępującego milczenia. Wreszcie któryś odpowiada: - Słuchajcie, moja karta graficzna jest do dupy...

Moje strony: Ego, Forum, Wierszyki, Kawały, WebMaster, Katalog www
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
crafter
post 28.07.2007, 21:28:44
Post #2





Grupa: Zarejestrowani
Postów: 72
Pomógł: 2
Dołączył: 14.02.2007

Ostrzeżenie: (0%)
-----


jesli dane te zpisywane są np w bazie danych to dajesz kolumnę ip i przy wysyłaniu formularza automatycznie zapisujesz jego ip $_SERVER['REMOTE_ADDR']. Dajesz dalej np że jeśli minie 24 godziny to automatycznie skrypt usuwa z tabeli ip tego uzytkownika i jesli kolumna ip jest pusta to wyslij dane jesli nie jest pusta to wygeneruj komunikat ze musi odczekac 24 godizny. Pomyśl a dojdziesz
pozdro
Go to the top of the page
+Quote Post
kossa
post 29.07.2007, 00:30:26
Post #3





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

Ostrzeżenie: (0%)
-----


@crafter, rozwiązanie dobre ale nie do końca bo oprócz kolumny z IP musi być zapisana data i godzina aby system wyliczał (o czym sam napisałeś ale aby wyliczyć to trzeba mieć dane więc ta nowa kolumna) czyli 2 kolumny smile.gif wydawało by się że jest już ok a jednak nie bo co w przypadku jak z jednego komputera korzysta kilku użytkowników...? no właśnie, wszyscy są zablokowania, tak samo jak jest z userami będącymi za NATem - wszyscy mają to samo IP, jednym z rozwiązań jest możliwość wysłania wiadomości po zalogowaniu do systemu, user ma 1 wiadomość na 24h i sprawa załatwiona na logowaniu i oczywiście wtedy czy wysłał wiadomość i kiedy (info do bazy) i po problemie smile.gif

Łukasz


--------------------
Go to the top of the page
+Quote Post
maxserwer
post 29.07.2007, 10:44:27
Post #4





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 9.07.2007
Skąd: Piła

Ostrzeżenie: (10%)
X----


no dobra, ale masz pomysł na takiego skrypta?questionmark.gif


--------------------
Spotkało się kilku informatyków i jak to zwykle bywa, rozmowy szybko zeszły na tematy komputerowe. Wreszcie któryś z nich zaproponował: - Panowie, porozmawiajmy o czymś normalnym, np. o dupach. Nastąpiła bardzo długa cisza, a po niej jeszcze więcej krępującego milczenia. Wreszcie któryś odpowiada: - Słuchajcie, moja karta graficzna jest do dupy...

Moje strony: Ego, Forum, Wierszyki, Kawały, WebMaster, Katalog www
Go to the top of the page
+Quote Post
Cienki1980
post 29.07.2007, 10:58:54
Post #5





Grupa: Przyjaciele php.pl
Postów: 1 590
Pomógł: 40
Dołączył: 11.01.2007
Skąd: Centrum

Ostrzeżenie: (0%)
-----


Cytat(maxserwer @ 29.07.2007, 11:44:27 ) *
no dobra, ale masz pomysł na takiego skrypta?questionmark.gif


Dostałeś propozycje jak zrobić system blokowania formularza ( wysyłania ograniczonej ilości wierszyków ).

Ty po raz kolejny chyba chcesz gotowy skrypt, a na tym forum tego nie dostaniesz.
Spróbuj zrobić coś sam, a jak natrafisz na problem pomoc na pewno się znajdzie i ktoś poratuje pomysłem.

Na tę chwilę masz propozycję blokowania po IP lub rejestrowania użytkowników.

Ja dorzucę od siebie zostawienie ciasteczka na komputerze klienta i sprawdzenie przed każdym wysłaniem nowego wiersza czy ciasteczko jest ustawione i jaka była data jego ustawienia. Jeżeli ciasteczka nie będzie, lub data będzie większa niż 24 godziny pozwalasz na dodanie w innym przypadku blokujesz dodanie.

Teraz nie proś o gotowy skrypt tylko zacznij sam kombinować. Na Twoim miejscu zacząłbym od przeszukania forum bo tego typu tematów było od metra i ciut ciut.


--------------------
404
Go to the top of the page
+Quote Post
sobstel
post 29.07.2007, 10:59:46
Post #6





Grupa: Zarejestrowani
Postów: 853
Pomógł: 25
Dołączył: 27.08.2003
Skąd: Katowice

Ostrzeżenie: (0%)
-----


nie ma 100% sposobu na anonimowych uzytkownikow, tylko cookies lub/i IP ale nie są one w pełni skuteczne. najlepiej chyba wprowadzic koniecznosc rejestracji i blokować po loginie, ale to z drugiej strony może odstraszać użytkowników. musisz znaleźć złoty środek idealny dla siebie.


--------------------
"If debugging is the process of removing bugs, then programming must be the process of putting them in..."
sobstel.org
Go to the top of the page
+Quote Post
maxserwer
post 29.07.2007, 11:28:44
Post #7





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 9.07.2007
Skąd: Piła

Ostrzeżenie: (10%)
X----


ja właśnie chcę użyć cookies, ale nigdy nie używałem i dlatego bym prosił o mały kawałek scryptu.


--------------------
Spotkało się kilku informatyków i jak to zwykle bywa, rozmowy szybko zeszły na tematy komputerowe. Wreszcie któryś z nich zaproponował: - Panowie, porozmawiajmy o czymś normalnym, np. o dupach. Nastąpiła bardzo długa cisza, a po niej jeszcze więcej krępującego milczenia. Wreszcie któryś odpowiada: - Słuchajcie, moja karta graficzna jest do dupy...

Moje strony: Ego, Forum, Wierszyki, Kawały, WebMaster, Katalog www
Go to the top of the page
+Quote Post
Cienki1980
post 29.07.2007, 12:28:54
Post #8





Grupa: Przyjaciele php.pl
Postów: 1 590
Pomógł: 40
Dołączył: 11.01.2007
Skąd: Centrum

Ostrzeżenie: (0%)
-----


Cytat(maxserwer @ 29.07.2007, 12:28:44 ) *
ja właśnie chcę użyć cookies, ale nigdy nie używałem i dlatego bym prosił o mały kawałek scryptu.

Prosiłem przecież żebyś poszukał na forum.
Oto kilka przykładów:
link1
link2
no i zawsze przydatny manual
Ciasteczka w manualu


Sprawdź te linki, poszukaj więcej na forum zacznij kombinować a potem jeżeli będzie coś nie tak jakbyś chciał pytaj a pomożemy rozwiązać problem.


--------------------
404
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 25.07.2025 - 10:48