![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 149 Pomógł: 2 Dołączył: 31.01.2010 Skąd: Konstancin-Jeziorna Ostrzeżenie: (0%) ![]() ![]() |
Wczoraj przysiadłem do OOP i napisałem klasę , która sprawdza czy user jest zalogowany i nadaje mu poziomy dostępu.
Proszę o wskazówki :
Ten post edytował GameMaker 9.10.2011, 07:56:42 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 006 Pomógł: 111 Dołączył: 23.07.2010 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
1. Nie ma już zmiennych global.
2. Wszystkie prywatne funkcje, jak chcesz to w kodzie wywołać? |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 149 Pomógł: 2 Dołączył: 31.01.2010 Skąd: Konstancin-Jeziorna Ostrzeżenie: (0%) ![]() ![]() |
deklaruje klase , a potem zmienna logged_in i user_level sprawdzam dostep do aplikacji //
z tego co wyczytałem global daje dostep innej klasie zadeklarowanej w zmiennej (wczesniej) do danej klasy Ten post edytował GameMaker 9.10.2011, 09:47:24 |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
Wszystko źle (IMG:style_emoticons/default/smile.gif)
$db przekazujesz przez dependency injection a nie global (dziwne że ci błędu nie wywaliło). Czemu klasa autoryzacji zajmuje się zadaniami klasy Session? Daj
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 149 Pomógł: 2 Dołączył: 31.01.2010 Skąd: Konstancin-Jeziorna Ostrzeżenie: (0%) ![]() ![]() |
Na razie sesje zostawie w tej klasie , po poprawkach :
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 08:44 |