PHPFusion - tai laisvai platinama nemokama turinio valdymo sistema (TVS), kurios pagalba galite greitai, lengvai ir
patogiai susikurti norimą internetinį puslapį. Plačiau apie sistemą...
Sveiki, pradėjau kurti naują php f v7 registraciją, kadangi labai pradėjo nervuoti botai ir iškilo problema, kaip reikia sugeneruoti user_salt?
// Encrypts the password with given algorithm and salt privatefunction _hashPassword($password,$algorithm,$salt){ if($algorithm!="md5"){ returnhash_hmac($algorithm,$password,$salt); }else{ returnmd5(md5($password)); } }
// Generates a random password with given length public static function getNewPassword($length=12){ $chars=array("abcdefghijklmnpqrstuvwxyzABCDEFGHIJKLMNPQRSTUVWXYZ","123456789","@!#$%&/()=-_?+*.,:;"); $count=array((strlen($chars[0])-1),(strlen($chars[1])-1),(strlen($chars[2])-1));