salasanan takistaminen

Miten teen yksinkertaisen HTML-sivun joka kysyy käyttäjätunnuksen ja salasanan?
Miten teen php-tiedoston joka tarkistaa tunnukset ja jos ne on ok aukeaa tervetuloa.html, jos ei niin näyttöön tulee teksti "yritä uudelleen"?
3267
Äänestä

Muut lukivat myös

Vastaukset 3

Vanhimmat

Html-puolelta tuohon riittää normaali lomake.

Php:llä on taas monia eri tapoja tehdä käyttäjien tunnistus.

Yritähän kertoa tarkemmin mitä haluat. Riittääkö pelkkkä salasanasuojaus ja kuinka luotettava sen pitää olla? Onko käyttäjätunnuksia useampia ja jos on, niin miksi? Pitääkö käyttäjät jotenkin yksilöidä sivulla?

Todella yksinkertainen ja helppo tapa olisi tietysti laittaa oikea tunnus ja salasana scriptiin ja verrata käyttäjän antamaa syötettä niihin. Jos oikein, niin siirrytään tervetuloa.html, jos väärin niin vaikkapa takaisin edelliselle sivulle.

Tuon nyt pystyy helposti kiertämään jos tietää tervetuloa-sivun nimen. Eli luotettavuudesta ei voi edes puhua. Mutta sain sellaisen käsityksen, ettei sillä tässä ole niin merkitystä? Menikö pieleen?

Äänestä
  • Alkuperäinen idea oli, että olis edes joku este ennenkuin tietylle sivulle pääsee.

    Mulle saattaa mennä liian vaikeeksi jos salasanat on suojattu tai jos käyttäjiä on useita ja niillä eri "kotisivu". Nämä toiminnot joudun varmaan kuitenkin lisäämään jatkossa sivuille. Alkuun riittäisi tommonen hepponen salasana kysely.

    Apachen omia suojauksia jo yritin. Palvelun tarjooja tukee niitä mutta taidot loppu multa ensiyrittämällä.

    Nyt tuosta "hätäratkasusta" olis apua.

    Äänestä

Voit suojata koko hakemiston tunnuksilla ja salasanoilla kaikkein helpoimmin käyttämällä Apachen omia toimintoja. Opiskele hakusanalla .htaccess.

Äänestä

Kommentoi aloitusta


salauksista viis kirjoitti:

Miten teen yksinkertaisen HTML-sivun joka kysyy käyttäjätunnuksen ja salasanan?
Miten teen php-tiedoston joka tarkistaa tunnukset ja jos ne on ok aukeaa tervetuloa.html, jos ei niin näyttöön tulee teksti "yritä uudelleen"?

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