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
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.
miks LIKE eikä =?
ja uniqueksi kun käyttäjätunnuksen laittaa niin tulee virhe jos on olmessa (eli jos tarkistukses kusee)
Noita salasanageneraattoreitahan löytyy ihan pikaisella googletuksellakin. Esimerkiksi tämä näyttää ihan pätevältä.
Kiitos, teistä oli apua minulle paljon. :)
Aihe on jo aika vanha, joten et voi enää vastata siihen.