Tietääkö joku, miten tehdä käyttäjätunnus ja
salasana systeemi netti-sivuille, eli siis sellanen missä täytyy ekana antaa omat tiedot sun muuta, valitsee käyttäjätunnuksen ja salasanan, ja pääsee seuraavan kerran loggautumaan sillä sisään. Ja siinä pitäis olla myös sellanen, että jos menee jollekin "suljetun" alueen sisään (eli siis sellaisen, mitä ennen pitää antaa käyttäjätunnus ja salasana), selain lähtee pois siltä sivulta ja menee jollekin tietylle määritellylle sivulle... Eiks semmotteen pysty tekemään jotenkin JavaScriptillä tai kekseillä (cookies)...
salasana systeemi netti-sivuille, eli siis sellanen missä täytyy ekana antaa omat tiedot sun muuta, valitsee käyttäjätunnuksen ja salasanan, ja pääsee seuraavan kerran loggautumaan sillä sisään. Ja siinä pitäis olla myös sellanen, että jos menee jollekin "suljetun" alueen sisään (eli siis sellaisen, mitä ennen pitää antaa käyttäjätunnus ja salasana), selain lähtee pois siltä sivulta ja menee jollekin tietylle määritellylle sivulle... Eiks semmotteen pysty tekemään jotenkin JavaScriptillä tai kekseillä (cookies)...
Vastaukset 5
Vanhimmat
Java systeemit on liian helppo ohittaa. En nyt muista missä oli hyvä ohje paremman systeemin tekemiseen, mutta java ei ole hyvä.
Kyllä ton php:nkin kanssa saa olla tarkkana. Pitää muistaa perata käyttäjän antamista tiedoista erikoismerkit ym. ym. Tietoturva on aina aika hankala homma. Tietty kannattaa sitäkin miettiä, että kuinka luottamuksellista se siellä sivuilla oleva tieto on ennenkuin panostaa puoli elämäänsä joidenkin mummon hautajaiskuvien suojelemiseen... :)
Vai Javasta?
Sinulle taisi mennä JavaScriptit ja Javat sekaisin.
JavaScript on yleensä asiakaspuolella käytetty vitsi, johon ei todellakaan voi luottaa, jos haluaa sivun käyttäjäkuntaa rajata.
Javaa sen sijaan voidaan käyttää palvelinpuolella luotettavaan "kulunvalvontaan".
Niin php:lla minä ehkä lähtisin tuommoista tekemään... Olisikohan käytössäsi mahdollisesti jokin tietokanta esim. MySQL? Sinnehän ne käyttäjät olisi helppo heittää ja salasanat kryptata. Ja kaippa niitä voisi ihan tiedostoonkin talletella. Php:sta löytyy sitten valmisfunktiot, joilla noita käsitellään.
En ole moista itse koskaan tehnyt, mutta olen suunnitellut ihan samaa. Viisaammat osaavat varmaankin neuvoa paremmin.
Jos Nettipalvelusi tukee webbserveriä Apache:a voit silloin käyttää tähän sisältyviä ominaisuuksia, rakentaaksesi salasanalla suojatun sivuston. Toinen tapa on myös ASP, mutta vaatii MS webserverin.
Lisää tietoa ja esimerkkejä löydät täältä, jos hallitset toisen kotimaisen kielen:
http://www.webdesignskolan.com/html/htaccess/htaccess_password.htm
Etusivulle: http://www.webdesignskolan.com
Suojaaksesi sivujasi lataat samaan paikkaan sivujen kanssa teksti-tiedoston, joka sisältää hyväksyttyjen käyttäjien nimet sekä salasanat.
Linkkejä:
http://www.apache.org/
http://www.apache-asp.org/