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"?
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"?
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?
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.
Voit suojata koko hakemiston tunnuksilla ja salasanoilla kaikkein helpoimmin käyttämällä Apachen omia toimintoja. Opiskele hakusanalla .htaccess.