![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 1 Dołączył: 20.01.2005 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
witam
Jestem na początku drogi do zbudowania/napisania skryptu swojej strony. Chcę aby część strony była dostępna tylko dla osób które opłacą abonament. Jak to zrobić? Moja tabela od usera wygląda tak:
Mam już sesje logowania. Chciałbym dodać do niej metodę, która sprawdzałaby do jakiej grupy jest dodany użytkownik (pole group) oraz czy ma aktualnie wykupiony abonament po sprawdzeniu pola group_end. I po tym wszystkim chciałbym żeby dane były przenoszone do sesji i żeby potem np pisząc odpowiedni kawałek kodu wstawić coś mniej więcej takiego:
Czy ktoś może podpowiedzieć jak to zrobić? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 695 Pomógł: 65 Dołączył: 27.07.2009 Skąd: Y Ostrzeżenie: (0%) ![]() ![]() |
hmm ja bym proponował w bazie pole które odpowiadało by za status konta czyli czy zwykły czy opłacone czy może jakieś full premium itp i drugie pole (nie wiem czy w twoim wypadku oplata jednorazowa czy na ileś dni) pole w którym była by ilość dni przez które premium jest jeszcze aktywne . no i skrypt sprawdzający codziennie który odpowiadał bym za edytowanie kontom premium -1 dzień . następnie do zmiennej sesyjnej wstawić status konta a później to już co tam chcesz dla konta premium /zwykłego
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 495 Pomógł: 245 Dołączył: 1.07.2009 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
W trakcie logowania zapisz do sesji wartosc kolumny group i potem sprawdzasz tylko czy (jesli np oplacony abonament to group=1) $_SESSION['zalogowany']==1 i tyle.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 14:15 |