salasana hakemistoon

Miten kannattaa tehdä suojaus hakemistoon? Eli siis php:llä vai javalla vai millä? Olen jotain noita php ohjelmia testannu, mutta niissä on kaiken maailman hienouksia, että voi rekisteröityä ym. Eli tahtoisin vaan yhden kansion palvelimellani suojata, johon olisi yksi salasana ja käyttäjätunnus eikä mitään rekisteröimis mahdollisuuksia. Kiitos neuvoista.
51167
Äänestä

Muut lukivat myös

Vastaukset 5

Vanhimmat
  • mbnetin ohjessa on:

    AuthUserFile kertoo äsken luodun .htpasswd-tiedoston sijainnin. Vaihda kohdan /s/ tilalle avaimesi ensimmäinen kirjain, kohdan /sulo/ tilalle oma MBnet-avaimesi ja kohdan /salahakemisto/ tilalle sen hakemiston nimi, johon loit .htpasswd-tiedoston.

    en vaan ymmärrä, että mitä laitan sitten tuohon mbnetin avaimen kohdalle? ja sitten kun oon laittanu .htacces ja .htpasswd palvelimen kansioon, niin niitä ei näy enää siellä, kun seuraavan kerran kirjaudun sisään palvelimelle.

    Kun meen sivulleni, niin se kyllä kysyy sitä käyttäjätunnusta ja salasanaa mutten pääse sisään. Se ohjaa sitten johonkin ihme sivulle johtuu ehkä siitä ettei toi .htacces ole oikeen.

    Äänestä

  • aloittelijaah kirjoitti:

    mbnetin ohjessa on:

    AuthUserFile kertoo äsken luodun .htpasswd-tiedoston sijainnin. Vaihda kohdan /s/ tilalle avaimesi ensimmäinen kirjain, kohdan /sulo/ tilalle oma MBnet-avaimesi ja kohdan /salahakemisto/ tilalle sen hakemiston nimi, johon loit .htpasswd-tiedoston.

    en vaan ymmärrä, että mitä laitan sitten tuohon mbnetin avaimen kohdalle? ja sitten kun oon laittanu .htacces ja .htpasswd palvelimen kansioon, niin niitä ei näy enää siellä, kun seuraavan kerran kirjaudun sisään palvelimelle.

    Kun meen sivulleni, niin se kyllä kysyy sitä käyttäjätunnusta ja salasanaa mutten pääse sisään. Se ohjaa sitten johonkin ihme sivulle johtuu ehkä siitä ettei toi .htacces ole oikeen.

    Ihme mutta googletuksella sain aika paljonkin neuvoja hakusanoilla: .htaccess opas, käy katsomassa:

    http://tinyurl.com/69v86g

    Ja oleellinen on alla
    Avaa notepad tai muu textieditorisi.

    Sinun tulee määritellä seuraavat seikat:

    AuthType
    AuthName
    AuthUserFile
    Require

    AuthType voi olla joko Basic tai Digest
    Käytämme AuthType Basic

    AuthName kohtaan voit kirjoittaa mitä haluat näkyvän dialogissa kysyttäessä käyttäjätunnusta ja salasanaa eli se voi helpottaa salasanan muistamisessa tai kertoo kansion sisällöstä.

    Esim: AuthName "Members only area" Huom: jos AuthName sisältää useamman kuin yhden sanan, on kaikki sanat laitettava lainausmerkkien sisään. Esim: Authname input_pass on vain yksi sana eikä tarvitse lainausmerkkejä

    AuthUserFile kohdassa määritellään polku mistä löytyy käyttäjien tunnukset/salasanat

    HUOM. Tämä on ehkä ainoa vaikea kohta tehdessä .htaccess salasana suojausta, ole tarkkana Salasanatiedosto voi sijaita missä kansiossa tahansa kotisivupalvelimellasi. Polku josta salasanatiedosto löytyy EI ole sen tiedoston URL www.sinunsivusi.fi/salattu/.passwd Vaan oikea polku tiedostolle palvelimeltasi katsottuna !

    esim. /mbnet/simonsivut/salattu/.passwd tai esim. /home/omatsivut/public_html//salaisuuksia/salattu/.passwd olettavat että salasanat sisältävä tiedosto löytyy kansiosta salattu ja tiedoston nimi olisi .passwd. Todellinen polku serverillä voi olla aivan erilainen kuin 2 mainitsemaani esimerkkiä. Jos et tiedä serveripolkuasi sitä voi kysyä kotisivutilasi tarjoajalta tai cpaneelista (jos sellainen on käytössä). Toki sen voit melko helposti selvittää myös omin päin:

    Tee php-tiedosto nimeltään esim polku.php, avaa se ja kirjoita koodi:
    Tallenna ja lähetä tiedosto polku.php kotisivupalvelimellesi. Käynnistä nettiselaimesi ja avaa polku.php selaimessasi ja scripti näyttää serverin polun, joka sinun tulee kirjoittaa AuthUserFile:een. Jos laitoit .passwd tiedoston jonkun kansion sisään se tulee kertoa, esim yllä käytin kansiota salattu. Salasana tiedoston nimi voi olla ihan mikä vaan. Useimmissa tutoriaaleissa käytetään pääsääntöisesti nimeä .htpasswd tai jmts mutta kuten sanottu nimellä ei ole väliä, kunhan nimi .htaccess tiedostossa täsmää salasanatiedoston nimen kanssa. Eli muista nimetä tiedosto juuri sillä nimellä minkä kirjoitit AuthUserFile rivin loppuun. Eli esim: AuthUserFile /home/domainini/public_html/salattu/.passwd


    lisää tietoa: http://tinyurl.com/64c2xk

    Äänestä

Taas pitää huomauttaa, että java ja javascript on täysin eri asia ja niitä ei tulisi sekoittaa! Javaa käytetään netissä appletteina tai portaaleissa, ja javascripti upotetaan suoraan html:än sekaan. Niillä on yhteistä vain nimi!

Äänestä
  • Eihän nimetkään ole kuin hieman samanlaiset....

    Äänestä

Kommentoi aloitusta


aloittelijaah kirjoitti:

Miten kannattaa tehdä suojaus hakemistoon? Eli siis php:llä vai javalla vai millä? Olen jotain noita php ohjelmia testannu, mutta niissä on kaiken maailman hienouksia, että voi rekisteröityä ym. Eli tahtoisin vaan yhden kansion palvelimellani suojata, johon olisi yksi salasana ja käyttäjätunnus eikä mitään rekisteröimis mahdollisuuksia. Kiitos neuvoista.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu