logowanie .htaccess użytkownikami z psql’a

Apache pozwala na bardzo proste zabezpieczenie dostępu do serwisu z wykorzystaniem użytkowników znajdujących się w bazie danych, a dokładniej w tym przypadku w postgresie. Oprócz modułu mod_auth należy dodać auth_pgsql oraz odpowiednio skonfigurować dane bazy: AuthName "relam name" AuthType basic AuthBasicAuthoritative Off Auth_PG_host localhost Auth_PG_port 5432 Auth_PG_user db_user Auth_PG_pwd db_password Auth_PG_database db_name Auth_PG_pwd_table table_name Auth_PG_uid_field field_username Auth_PG_pwd_field field_password Auth_PG_encrypted off require valid-userAuthName "relam… Czytaj dalej logowanie .htaccess użytkownikami z psql’a

postgres na utf8 i serwis w latin2

Opiekuję się serwisem, który ze względu na długą historię życia jest napisany tak, że korzysta z kodowania ISO-8859-2, czyli tytułowego latin2. Jakiś czas temu była aktualizowana baza danych z pg 8.2 do pg 8.4 z konwersją bazy do utf-8 jako początkiem procesu zmiany strony kodowej całego serwisu w którym coraz częściej pojawia się potrzeba wykorzystania znaków z szerszego zakresu znaków niż oferuje latin2. Obawa co do współpracy aplikacji z bazą były, ale jedno… Czytaj dalej postgres na utf8 i serwis w latin2

Call to undefined method stdClass

Przesiadłem się z laptopa na komp stacjonarny. Poszedł standardowy svn update plus konfiguracja virtuala. Potem restart apache’a i do pracy. Niestety nie do końca, bo przywitał mnie następujący komunikat: Fatal error: Call to undefined method stdClass::IsConnected() in /home/illi/***/trunk/etc/init.inc.php on line 42 WTF!? Dla porządku: php + postgresql, połączenie do bazy przez adodb_light. Przyczyna błędu? Brak bazy :D Co mało ciekawe taki błąd występuje w wielu… Czytaj dalej Call to undefined method stdClass

jakie klucze stosować, jakie wybrać

Josh Berkus w cyklu „Primary Keyvil” I, II i III rozważa kwestie związane z używaniem kluczy głównych w tabelach. Zastanawia się nad kluczami będącymi w jego odczuciu surogatami prawdziwych kluczy głównych. Za taki surogat uważa klucze oparte na automatycznie inkrementowanych polach w bazie (autoincrement dla mysql’a oraz serial dla postgres’a) i przyznam, że podane argumenty są bardzo mocno i ciężko mi z nimi polemizować. Generalnie autor zachęca do stosowania kluczy… Czytaj dalej jakie klucze stosować, jakie wybrać

Franchising.pl – franczyza, własny biznes

Ponieważ serwis istniał w sieci już od bardzo dawna, a pisany był w poprzednich latach w php3/php4 i pewne rzeczy ograniczały jego rozwój, to została podjęta decyzja o całkowitej przebudowie części użytkownika, tak żeby nie być ograniczonym przy dalszym rozwoju serwisu o historyczne zaszłość. W nowym serwisie użyto wzorca MVC, oddzielając warstwę logiki od warstwy prezentacji, a do tej ostatniej został użyty system szablonów smarty. adres: franchising.pl w sieci styczeń 2007 rodzaj witryna informacyjna… Czytaj dalej Franchising.pl – franczyza, własny biznes