Joskus sattuu ja tapahtuu. Saattaa vaikkapa unohtua jonkin Textpatternia käyttävän sivuston hallintapaneelin salasana. Unohtuneen tai kadonneen salasanan voi kuitenkin nollata, mikäli on mahdollista käydä hieman säätelemässä nimenomaisen Textpattern-järjestelmän tietokantaa — tietokantaanhan on tallennettu TXP-järjestelmän käyttäjätilien tiedot. Tietokannasta löytyy luonnollisesti myös järjestelmän ylläpitäjän käyttäjätunnus ja salasana, jotka voi vaihtaa muokkaamalla tietokantaa esimerkiksi phpMyAdmin-järjestelmän avulla.
Käyttäjätilin tiedot on tallennettu Textpatternin tietokannan tauluun txp_users. Ainakin näin pitäisi olla, ellei sitten TXP-järjestelmää asennettaessa ole itse vaihdettu taulujen oletusarvoisia nimiä. Kyseisestä taulukosta löytyy sellainen sarake tai rivi, jossa lukee pass. Sinne on sijoitettu kaikki käyttäjätilien tiedot. Jokaisen käyttäjätilin käyttäjätunnus on selkokielisenä, mutta salasana on jotenkin kryptattu. Salasanan voi vaihtaa phpMyAdmin-järjestelmästä vaikkapa siten, että seikkaillaan ensi kohti oikeaa taulukkoa ja oikeaa saraketta (eli kohti pass-nimistä mötikkää). Tyhjennetään huolettomasti se tekstikenttä, jossa lukee vanha kryptattu salasana ja naputellaan tilalle uusi. Voidaan tallentaa. Ja salasanalla ei pääse kirjautumaan. No. Hitto.
Sitten kun pakokauhua on jälleen kerran saatu lietsotuksi, voimme yrittää uudelleen samaa operaatiota… Tällä kertaa sen jälkeen, tai sitä ennen, kun vanha kryptattu salasana on nollattu ja uusi kirjoitettu, valitaan pudotusvalikosta arvo PASSWORD. Sitten tallennetaan. Sitten se toimii.
Tagit: txp
Tämän julkaisun kommentointi on suljettu.
Kun tämän julkaisun kommentointi oli vielä avoinna, tälle julkaisulle kirjoitettiin yhteensä 0 kommenttia. Tämä artikkeli on lokeroitu kategoriaan Textpattern. Tämän julkaisun kestolinkin osoite on http://www.kuopassa.com/weblog/2006/11/29/textpatternin-hallintapaneelin-unohtuneen-salasanan-nollaaminen.