Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: htaccess-ongelma

Sivun loppuun

kwanttitatti [12.03.2007 17:00:42]

#

Eli olen yrittänyt tehdä sisäänkirjautumis juttu htaccesilla mutta kun nuo oppaat ovat niin lyhyitä niin ei niistä kauheasti mitään selkoa saa.Joten voisiko joku kertoa hyvän oppaan joka käsittelisi melkein kaiken htaccessista?Ja ongelmani on myös että kuinka saan suojattua yksittäisen teidoston?

peg [12.03.2007 17:55:27]

#

OK, yritetään. Luo ensin tiedosto .htpasswd esim c:n juureen, tai ei ainakaan serveri kansioon. Kirjoita tunnus:salasana tiedostoon kaikki omille riveilleen ja
erotat tunnuksen salasanasta : merkillä esim.
---------------- tämä .htpasswd tiedostoon
pekka:pk23ku
antti:ty88r
jukka:uie77
----------------
Sitten luot .htaccess tiedoston siihen kansioon jonka haluat suojata. .htaccess tiedoston sisältö tulisi olla tällainen. AuthUserFile sisältää osoitteen jossa salasanoja säilytetään, require user käyttäjät joilla on oikeus sisältöön salasanallaan. Kysy jos ei aukee. esim.
---------------------- tämä .htaccess tiedostoon
AuthUserFile C:/.htpasswd
AuthGroupFile /dev/null
AuthName "kirjoita tunnus ja salasana"
AuthType Basic

<Limit GET>
require user pekka
require user antti
require user jukka
</Limit>
-------------------------

kwanttitatti [13.03.2007 15:34:45]

#

En saanut toimimaan kunnolla.Voistiko hieman vielä selittää?Mutta sain jotenkuten toimiaan mutta kun yritin kirjautua meni error sivulle.

peg [13.03.2007 16:06:40]

#

Tee testi, kopioi noi kolme riviä tiedostoon nimeltä .htpasswd ja noi yhdeksän riviä tiedostoon .htaccess sitten yrität mennä sivulle joka sijaitsee samassa
kansiossa kuin .htaccess tiedosto, jos annat väärän salasanan pitäisi ikkunan tulla uudestaan kunnes annat oikean.
EDIT: jos käytät osoitteena http://localhost/jotain niin heittääkin error sivulle - käytä ip numeroasi.

kwanttitatti [13.03.2007 17:30:36]

#

Kokeilin ip numeroani mutta tuli toi salasana homma mutta ei päästänyt sisään vaikka kuinka kokeilin.Eli kopioin nuo samaan kansioon täytyy testata.

pistemies [13.03.2007 19:28:50]

#

Siirry MS-DOS Kehotteessa apachen bin-hakemistoon ja anna suraava komento:

htpasswd -bc C:\server\.htpasswd Tunnus Salasana

Antamalla pelkästään komennon htpasswd saat näkyviin opasteet, miten voit mm. lisätä useampia tunnuksia.

Kirjoita .htaccess tiedostoon seuraavat rivit:

AuthName "Otsikkoteksti"
AuthType Basic
AuthUserFile "\server\.htpasswd"
require valid-user

Väpä [13.03.2007 21:06:10]

#

MbNetistä löytyy hyvä ohje.

peg [14.03.2007 16:08:40]

#

Eli .htaccess rivi: AuthUserFile C:/.htpasswd
on osoite mistä salasanat löytyy. Kasso että olet laittanut oikein osoitteen.

kwanttitatti [14.03.2007 16:48:30]

#

OK täytyy katsoa.Tallenanko nuo ftp kansioon tai sinne?

peg [14.03.2007 17:02:54]

#

joo, laita vaikka juureen toi .htpasswd ja .htaccess mihin haluat, mutta huomaa että ulkopuolisella palvelimella tuo osoite on ip:numerosi/.htpasswd tai suhteellinen eli ../.htpasswd

kwanttitatti [15.03.2007 08:05:33]

#

OK katsoo miten saan toimimaan.

kwanttitatti [18.03.2007 15:05:41]

#

En saanut toimimaan.Laitoin tollaisen: 62.78.248.233/C:\/.htpasswd Missä vika?

peg [19.03.2007 00:11:14]

#

Hei, tee ihan ensin vain tällainen testi. Luo kansio nimeltä testi. tallenna .htpasswd tiedosto kansioon. Luo kansioon testi kansio nimeltä salattu. Tallenna kansioon salattu .htaccess tiedosto jossa ensimmäinen rivi, eli osoite .htpasswd tiedostoon on:
AuthUserFile ../.htpasswd

kwanttitatti [22.03.2007 16:34:52]

#

En saanut toimimaan vieläkään. =(


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta