Pääsynestokikkailua

Melko pitkään tällä blogilla oli .htaccess tiedoston avulla estettynä työpaikkani ulkoverkolle näkyvä IP. Tämä siitä syystä ettei työpaikallani ole tarpeeksi niitä joiden haluaisin lukevan blogiani ja yksikin liikaa jonka en haluaisi lukevan riitti eston käyttöönottoon.

Tämä valitettavasti sai sitten samalla aikaan sen, etten itsekään päässyt kirjoittamaan tai muokkaamaan mitään ilman että ensin muuttaisin tuota .htaccess tiedostoa. Olin muutamia kertoja miettinyt vaihtoehtoista ja helpompaa ratkaisua jolla pääsisin itse blogilleni, mutta muut eivät työpaikan IP-osoitteesta.

Ratkaisu oli huomattavan paljon yksinkertaisempi kuin luulinkaan, eli käyttämällä wordpressin sisäistä funktiota auth_redirect pystyn vaatimaan if-lauseen toteutuessa kirjautumista. Sitten vain rakensin blogin header-tietoja lataavaan php-tiedostoon if-rakenteen joka vertaa selaajan IP-osoitetta antamaani, työpaikkani IP-osoitteeseen, ja näiden ollessa sama, kutsutaan tuota auth_redirect-funktiota.

Auth_redirect funktio siis pyytää kirjautumista mikäli koneella ei ole voimassa olevaa oikeanlaista evästettä merkkinä aiemmasta kirjautumisesta. Käytännössä siis lisäsin koko blogin siihen alueeseen jolle pääsee vain kirjautuneena, vain työpaikkani IP-osoitteesta tullessa.

Tämä aiempi estoratkaisu vähensi huomattavasti kirjoitteluani, toivottavasti nyt sitten taas vaivautuisin kirjoittelemaan hieman enemmän, ja toivon jo itsekin todella, että aiheet olisivat jotain muutakin kuin koodailua/säätämistä.

________

Tagit: , ,

Mahdollisesti tähän liittyviä merkintöjä:

Kommentoi

(Vaaditaan)