Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Problem z płatnym zabezpieczeniem strony w dotpay.pl
greg302006
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 24.08.2010
Skąd: Kraków

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


Witam
Jestem tu nowy, postanowiłem tu wejśc bo nie umiem sobie poradzić, dla niektórych pewnie, z prostym problemem.
Założyłem strone www, w której dostęp będzie płatny za pomoca sms premium. Zarejestrowałem usługe w dotpay, pobrałem niezbędne pliki, zmodyfikowałem pod moje ID i wrzuciłem na serwer.
Dotpay oferuje zestaw składający się z:
index.html
sprawdzacz.php
sprawdz.php
main.php-strona testowa, która ma sie otworzyć po wpisaniu kodu na stronie głównej(index.html)
main.php jest zabezpieczona poprzez funkcję:<?php include "sprawdzacz.php"; ?>.
Wszystko działa cacy, kod wygenerowany przekierowuje na main.php, kod zły odmawia dostępu...ale main.php można otworzyć bezpośrednio, omijając główną stronę np. wpisując ją do ulubionych.
Ktoś pomoże?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
tehaha
post
Post #2





Grupa: Zarejestrowani
Postów: 1 748
Pomógł: 388
Dołączył: 21.08.2009
Skąd: Gdynia

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


teraz patrzę, że sprawdzacz.php (o ile się kod nie zmienił) jest oparty o ciastka, i tam masz domyślnie ustawione przez jaki czas użytkownik ma jeszcze dostęp po wpisaniu poprawnego kodu, więc jeżeli nie chcesz żeby mógł sobie potem wchodzić to ustaw ten czas na np. na 10min.
Go to the top of the page
+Quote Post
greg302006
post
Post #3





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 24.08.2010
Skąd: Kraków

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


Cytat(tehaha @ 24.08.2010, 13:03:06 ) *
teraz patrzę, że sprawdzacz.php (o ile się kod nie zmienił) jest oparty o ciastka, i tam masz domyślnie ustawione przez jaki czas użytkownik ma jeszcze dostęp po wpisaniu poprawnego kodu, więc jeżeli nie chcesz żeby mógł sobie potem wchodzić to ustaw ten czas na np. na 10min.


<?php # skrypt sprawdzający ważność kodu
if (!isset($_COOKIE['ActiveCode']))
{
print "koniec czasu<BR>";
unset($_COOKIE[session_name()]);
exit;
}
?>

Taki jest sprawdzacz.php. Co tu zmienić?
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 10.10.2025 - 06:44