![]() |
![]() ![]() |
![]() |
![]()
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 (IMG:style_emoticons/default/questionmark.gif)
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 (IMG:style_emoticons/default/questionmark.gif) . 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 (IMG:style_emoticons/default/questionmark.gif)
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: 21.09.2025 - 17:30 |