Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inne][MySQL][PHP]MobilePay.pl i Typ Xml, Jak zabezpieczyć skrypt., Jak zabezpieczyć skrypt by można np. wejść na witrynę przez 1 godzinę.
scorpion_1982
post
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. 

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
scorpion_1982
post
Post #2





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




  1.  
  2.  
  3. $userId = $_SESSION ["userId"];
  4. if (! isset($userId)) {
  5. $_SESSION ["userId"] = $userId = uuid();
  6. }
  7.  
  8.  
  9. function uuid() {
  10.  
  11. return sprintf ( '%04x%04x-%04x-%04x-%04x-%04x%04x%04x', mt_rand ( 0, 0xffff ), mt_rand ( 0, 0xffff ), mt_rand ( 0, 0xffff ), mt_rand ( 0, 0x0fff ) | 0x4000, mt_rand ( 0, 0x3fff ) | 0x8000, mt_rand ( 0, 0xffff ), mt_rand ( 0, 0xffff ), mt_rand ( 0, 0xffff ) );
  12.  
  13.  
  14. }
  15.  
  16.  


Co sądzicie o tym, jest sens to przerabiać czy zostawić taką sesje ?

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: 6.10.2025 - 22:49