Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 15 Pomógł: 1 Dołączył: 10.12.2007 Skąd: Nowy Sącz Ostrzeżenie: (0%)
|
Witam Założyłem konto na MobilePay.pl, skorzystałem z typu xml by nie generować kodów recznie i zapisywać do sql, mam na stronie ustawione kilka numerów, powiedźmy że za 1 zł mam wejście do serwisu powiedzmy przez godzinę, jak to zabezpieczyć teraz by osoba mogła przebywać te godzinę na stronie
Jeśli mobilepay przyśle mi numer na jaki dokonano płatnosci i powiedzmy jest to za 1 zł, wnioskując po numerze, to wpisuję do sesji że osoba ma dostęp do konta, tylko jak zabezpieczyć się by ta osoba po 1 godzinie miała zakaz do dalszego przebywania Jak wy rozwiązujęcie takie sytuację. Czy stworzyć bazę danych i tworzyć ciasteczko z jakimś wpisem i po numerze ciasteczka sprawdzać czy osoba ma jeszcze możliwość przebywania, jak rozwiązać taki problem. Czy pozostaje mi funkcja Pack chociaż z niej bym wolał nie korzystać. Dziękuję serdecznie za pomoc. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 352 Pomógł: 53 Dołączył: 10.08.2009 Ostrzeżenie: (0%)
|
baza danych i jeżeli logujesz użytkowników to:
- przypisujesz userowi czas i nie martwisz się - jak czas się skończy odbierasz dostęp jeżeli nie logujesz użytkowników to: - zapisujesz sesję i dane cistka w bazie i na tej podstawie robisz to samo co wcześniej |
|
|
|
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 15 Pomógł: 1 Dołączył: 10.12.2007 Skąd: Nowy Sącz Ostrzeżenie: (0%)
|
Tzn. generuję sobie unikalny numer i zapisuję go do sesji, oczywiście mogę na podstawie jego wygenerować jakieś ciastko i zapisuję jakie ciastko pod jaki numer sessji należy do sql oraz jaki czas życia ciastka, kiedy został 1 raz zalogowany, tylko czy nie da się tego w łatwy sposób później obejść, np. przechwytywanie cookies lub podmiana sessji
Myślałem też za każdym razem spradzać poprostu na stronie mobilepay czy nadal klucz jest aktywny, ale to już 2 wywołania w jednym wiec troszkę nie bardzo. Ma ktoś może lepszy pomysł ? Dziękuję serdecznie za wszelką pomoc. Ten post edytował scorpion_1982 18.10.2009, 22:40:48 |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 352 Pomógł: 53 Dołączył: 10.08.2009 Ostrzeżenie: (0%)
|
po pierwsze Twój unikalny numer nie musi być unikalny.
zainteresuj się tyi linkami: http://pl2.php.net/manual/en/function.session-id.php http://pl2.php.net/manual/en/book.pgsql.php http://pl2.php.net/manual/en/book.mysql.php i nie przechowuj przypadkiem id sesji w ciastku. |
|
|
|
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 15 Pomógł: 1 Dołączył: 10.12.2007 Skąd: Nowy Sącz Ostrzeżenie: (0%)
|
Korzystam z skryptu MobilePay tam generują sesje w ten sposób
Co sądzicie o tym, jest sens to przerabiać czy zostawić taką sesje ? |
|
|
|
![]() ![]() |
|
Aktualny czas: 20.08.2025 - 03:39 |