Miten tunnuksen ja salasanan tarkistus kannattaa tehdä?
Haetaanko tietokannasta rivi missä tunnus="$tunnus" ja salasana="$salasana" vai miten?
Entäs tunnuksen lisäys? Kannattako ensin tarkistaa, ettei tietokannasta löydy jo samannimistä tunnusta (sähköpostiosoitetta), vai suoran lisätä uusi tunnus, ja katsoa antaako tietokanta virheen (UNIQUE) sarakkeiden kohdalla?
Miten ammattilaiset tekevät tämän?
Tunnus ja salasana
2
276
Vastaukset
- ainakin
kannattaa lukaista php:n dokumentaatio funktiosta mysql_real_escape_string:
http://fi2.php.net/mysql_real_escape_string
ja itse en tallenna tietokantaan "selkokielisiä" salasanoja, vaan esimerkiksi sha1 summa, ettei salasanoja saa selville, vaikka jonkin bugin takia tietokantaan pääsisikin...
ammattailaisena en ehkä itseäni pidä, vaikka joskus töissä pitääkin jotain pientä php:llä koodailla.. - The Rat
Tallennetaan tauluun käyttäjästä id (juokseva numero), tunnus, kirjautumishetki ja HASH-arvo joka lasketaan vaikkapa tunnuksesta, kirjautumishetkestä, salasanansta ja "salaisesta" stringistä (jonka voi vaikka kovakoodata sinne sivulle jos ei muuta jaksa viritellä).
Kun käyttä sitten kirjautuu haetaan tunnuksella kannasta rivi, lasketaan uusiksi hash-arvo ja verrataan kantaan tallennettuun. Jos natsaa, pääsee sisään. Jos ei, ei kelpaa.
Salasanaa muutettaessa on HASH-arvo laskettava uusiksi.
HUOM: aina käytettävä samoja arvoja laskentaan.
Itse olen yleensä käyttänyt MD5 hashia. Ei maailman turvallisin, mutta luulisin olevan riittävä. :-)
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Lindtman I vasemmistohallitus aloittaa viimein Suomen kuntoon laittamisen
Tässä nyt on 3 vuotta seurattu irvokasta kärsimysnäytelmää nimeltään "valtion budjetin tasapainotus by äärioikeisto", ja1622569Missä viipyy persujen lupaama euron bensa?
En edes muista milloin bensapumpussa olisi ollut ykkösellä alkava litrahinta. Missä siis viipyy persujen lupaama euron b1482377Kirje, PellePelottomalle.
Tärkeää olisi luoda ystävyys, että se, jota rakastaa, on samalla paras ystävä ja luotettavin, jolle voi ja uskaltaa luot1021072- 64901
- 65839
Persut jakavat tekoälyllä tehtyjä kuvia maahanmuuttajista somessa
Eivät mainitse, että ovat tekoälyllä tehtyjä. Eivät näe asiassa mitään ongelmaa. Valehtelijapuolue taas vauhdissa. Unka274717Mistä löytyy naisseuraa sinkkumiehelle?
Kertokaapas kokeneemmat mistä löytyis naisseuraa sinkulle. Ihan ois eukko nyt tosissaan hakusessa. Tanssipaikat kun on a18717Voi teitä naisia
Suudeltiin ja nukuttiin toisissamme kiinni mutta pillua ei tullu, ei edes aamulla. t.38vmies85710Martinan hevoset.
Tämä todella kaunis ja ketterä harmaa hevonen jolla monet kilpailut voitetaan ei ole Martinan.Tytär ratsastaa sillä tait208701Hyvä meininki
TTP:ssa väkeä tosi runsaasti paikalla. Hyvää ruokaa jälleen ja munkit ja sima erinomaista. Kiitos yrittäjälle! Hieno Vap22658