Tervehdys, nyt olisi seuraavanlainen haaste:
Oletetaan, että minulla on tiedostoja - tekstitiedostoja, kuvia, mp3:sia. Haluan kontrolloida sitä, että kuka tahansa ei pääse ko. tiedostoihin käsiksi. Kontrolloin sisäänpääsyä kirjautumisen jne kautta. Tunnuksesta riippuu, mihin tiedostoihin pääsee käsiksi.
Ja sitten se varsinainen kysymys: miten saan kyseiset tiedostot niin, että oikeutettu käyttäjä pääsee niihin käsiksi ja saa ladattua ne?
Oikeutettu käyttäjä näkee linkin, ja linkki voi tietenkin olla (ja lieneekin) linkki käsittelijäskriptiin, mutta miten minä saan sen käsittelijäskriptin sitten avaamaan sen suojatussa paikassa olevan tiedoston?
Jos vastaus on liian pitkä ja monimutkainen, niin linkkejäkin otetaan vastaan, kiitos...
Oletetaan, että minulla on tiedostoja - tekstitiedostoja, kuvia, mp3:sia. Haluan kontrolloida sitä, että kuka tahansa ei pääse ko. tiedostoihin käsiksi. Kontrolloin sisäänpääsyä kirjautumisen jne kautta. Tunnuksesta riippuu, mihin tiedostoihin pääsee käsiksi.
Ja sitten se varsinainen kysymys: miten saan kyseiset tiedostot niin, että oikeutettu käyttäjä pääsee niihin käsiksi ja saa ladattua ne?
Oikeutettu käyttäjä näkee linkin, ja linkki voi tietenkin olla (ja lieneekin) linkki käsittelijäskriptiin, mutta miten minä saan sen käsittelijäskriptin sitten avaamaan sen suojatussa paikassa olevan tiedoston?
Jos vastaus on liian pitkä ja monimutkainen, niin linkkejäkin otetaan vastaan, kiitos...
Vastaukset 1
Vanhimmat
tiedostot voi olla hakemmistossa, johon pääsy on suojattu vaikka .htaccessilla.
Jos taas meinaat jollain scriptillä tarjota tiedostot lennossa jos käyttäjällä on niihin oikeus, niin skriptin täytyy lukea tiedosto ja streamata se sitten selaimelle oikeilla headereillä varustettuna.
http://www.jeroenwijering.com/?thread=9305