Strukturalny wzorzec projektowy Proxy, jego zadaniem jest zbudowanie klasy, która zastępuje/emuluje zachowanie innego klasy/obiektu Jest to jeden z najprostszych wzorców projektowych, bardzo często niepozornie siedzący w kodzie. Zastosowanie takiej kombinacji gdzie jeden obiekt zastępuje inny obiekt jest: Kontrola dostępu do ochranianego obiektu – np. dostęp do danych po autoryzacji użytkownika Opóźnienie tworzenia kosztownego obiektu, obiekt […]
Tag: Proxy
Dzisiaj kilka słów na temat wzorców. Póki co krótko. Poszczególne wzorce będą rozszerzane o przykłady kodu. Chciałbym nadmienić, że jest to temat wielokrotnie już opracowywany, rozwijany od kilkudziesięciu lat, ale prezentuję tu moje własne spojrzenie na kwestię wzorców celem przypomnienia. Z doświadczenia wiemy, że pewne rzeczy warto sobie powtórzyć, bo często się przydają… A zatem […]
Przenosiłem serwis na nowy serwer, gdzie był dostęp tylko dla wybranych IP. Po przeniesieniu “zonk” nikt nie ma dostępu, okazało się ze po drodze jest małe proxy :\ … W necie, po małym grzebaniu znalazło się rozwiązanie, wykorzystanie warunku “SetEnvIF” w htaccess’ie Kawałek kodu: order deny,allow deny from all SetEnvIF X-Forwarded-For “3.4.5.6” AllowIP SetEnvIF X-Forwarded-For […]