aff007 0 Zgłoś post Napisano Czerwiec 9, 2015 Witam! Szukam sposobu na ograniczenie liczby wyświetleń podstrony dla osób niezalogowanych. Nie udało mi się znaleźć w google nic takiego. Jedynie znalazłem wtyczki myBB. Chciałbym, aby skrypt można było wyświetlić np 3 razy, a potem trzeba się zalogować. Będę wdzięczny za pomoc w odnalezieniu podobnych gotowych rozwiązań i coś sobie z nich zmajstruję. Pozdr! Udostępnij ten post Link to postu Udostępnij na innych stronach
aff007 0 Zgłoś post Napisano Czerwiec 16, 2015 bump Udostępnij ten post Link to postu Udostępnij na innych stronach
kori 29 Zgłoś post Napisano Czerwiec 16, 2015 (edytowany) zbieraj IPki i po 3 wystąpieniach, przekierowuj na stronę logowania//najpierw utworz folder IP $IP=$_SERVER['REMOTE_ADDR']; file_put_contents("IP/$IP",0,FILE_APPEND); if(@filesize("IP/$IP")>3) header("Location: http://www.domena.pl/logowanie"); Edytowano Czerwiec 16, 2015 przez kori (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
aff007 0 Zgłoś post Napisano Czerwiec 17, 2015 dzięki! Udostępnij ten post Link to postu Udostępnij na innych stronach
PapaSmerf 497 Zgłoś post Napisano Czerwiec 17, 2015 Tylko nie IP, a lepiej ciasteczka dla każdego gościa z osobna ustawiać. Udostępnij ten post Link to postu Udostępnij na innych stronach
blfr 225 Zgłoś post Napisano Czerwiec 17, 2015 Możesz ciasteczko, ale wtedy wystarczy, że użytkownik je skasuje. Swoją drogą, po co drażnić ludzi? Niech się rejestrują, jak chcą coś napisać, albo i wtedy nie. Udostępnij ten post Link to postu Udostępnij na innych stronach
PapaSmerf 497 Zgłoś post Napisano Czerwiec 17, 2015 Możesz ciasteczko, ale wtedy wystarczy, że użytkownik je skasuje. Swoją drogą, po co drażnić ludzi? Niech się rejestrują, jak chcą coś napisać, albo i wtedy nie. Można ewentualnie w bazie zapisywać unikalny ahsh user agenta, ale nie IP. Żadne rozwiązanie nie jest idealne, ale każde jest lepsze niż blokowanie IP Udostępnij ten post Link to postu Udostępnij na innych stronach
PrecelusMaximus 53 Zgłoś post Napisano Czerwiec 17, 2015 IP - zmienne + wiele wielu użytkowników ma współdzielone przez NAT'a. Cookies - użytkownik może sam usunąć ciasteczko, no chyba że jest "zwykłym śmiertelnikiem". Hash user agenta - też do ominięcia, każda wartość wykorzystana w tej metodzie jest do zmienienia. Problem z niezarejestrowanymi użytkownikami jest tak że nie da się ich zweryfikować. Jak już wyżej pisano, nie ma metody idealnej, najgłupsza będzie na IP, o wiele lepsza na ciastkach. Udostępnij ten post Link to postu Udostępnij na innych stronach
PapaSmerf 497 Zgłoś post Napisano Czerwiec 17, 2015 @Precelek - w jednej apce kiedyś wykorzystywaliśmy właśnie ciastko + hash. Jeszcze jak trzymasz sesje w bazie czy innym Memcached można mieć nad tym całkiem fajną kontrolę, ale i to wszystko jest do ominięcia Gdyby dla każdego usera był jakiś fingerprint, nie było by problemu. Heh. Udostępnij ten post Link to postu Udostępnij na innych stronach
aff007 0 Zgłoś post Napisano Czerwiec 17, 2015 Dzięki wszystkim. Nie zależy mi tak strasznie na ograniczeniu dostępu. Chciałem tylko lekko zachęcić ludzi do zakładania kont. Póki co wstrzymam się z tym bo nie chcę za bardzo odstraszyć userów. Strona dopiero się rozwija... Udostępnij ten post Link to postu Udostępnij na innych stronach