Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Miten password_verify toimii?

p99o [21.02.2014 09:24:05]

#

Kysymys salasanojen käsittelystä:

Eli kun saan "1234" => tiivisteen
$2y$10$YXJ0e3c­ZEpa­Vogbr­CSs­Bz.DW­Ly­o­UCxz4Ljm­Tv83DHs80TL­WeupMZe
tallennan tämän tietokantaan?

joten:

if(password_verify("1234", "$2$10$YXJ0e3cZEpaVogbrCSsBz.DWLyoUCxz4LjmTv83DHs80TLWeupMZe")) {}

palauttaa true.

(tyhmä kysymys varmaankin)

Metabolix [21.02.2014 13:18:39]

#

p99o, kyllä, paitsi tietenkään et voi kirjoittaa tuota tiivistettä lainausmerkkeihin noin, koska tiiviste sisältää $-merkkejä ja siis esimerkissäsi tulee ilmoitus ”Notice: Undefined variable: YXJ0e3cZEpaVogbrCSsBz".

Kun nyt päädyit kysymään tuollaisen kysymyksen, voisitko ystävällisesti selittää, millä tavalla nuo koodivinkin ensimmäiset esimerkit jäivät sinulle epäselviksi? Etkö onnistunut itse myöskään kokeilemaan koodiasi, kun piti kysyä?

Vastaus

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

Tietoa sivustosta