Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Salasanat ja käyttäjätunnukset

El Dialblo [02.04.2007 11:03:19]

#

Hei taas,

Mikä on hyvä tapa luoda satunnaiset salasanat ja käyttäjätunnukset PHP:lla. Esim salasanat ovat pituudeltaan 8 merkkiä ja käyttäjätunnukset ovat yksilölliset, joten kahta samaa käyttäjätunnusta ei saa olla taulukossa. Tietokantan on MySQL.

-T

kayttaja-4976 [02.04.2007 13:45:16]

#

Salasanat arvot satunnaisluvuilla ja -merkkijonoilla. MD5 on myös ystävä. Kun luot käyttäjätunnuksia (pitääkö niiden olla satunnaiset?), etsit taulusta saman käyttäjätunnuksen toivossa, esim. SELECT username FROM taulu WHERE username LIKE "juusseri";. (Olikohan tuo aivan validi :o) Jos sieltä löytyy jotain, käyttäjä on jo olemassa. Jos taas ei, tunnus on vapaa.

Niko [02.04.2007 15:35:10]

#

miks LIKE eikä =?

ja uniqueksi kun käyttäjätunnuksen laittaa niin tulee virhe jos on olmessa (eli jos tarkistukses kusee)

tkarkkainen [02.04.2007 18:50:14]

#

Noita salasanageneraattoreitahan löytyy ihan pikaisella googletuksellakin. Esimerkiksi tämä näyttää ihan pätevältä.

El Dialblo [03.04.2007 09:55:31]

#

Kiitos, teistä oli apua minulle paljon. :)

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta