php - Moodle password check on external script -


i have moodle 2.7. users logins , passwords hashes stored in mdl_user table. want create external script can check - if login , password correct.

as see - moodle version use function php password_hash() generate password hash.

my php version 5.4 can't use function. use library https://github.com/ircmaxell/password_compat code

$password_hash = password_hash( $password , password_default, array()); 

the problem hash different each time calculate it. cant compare hash string placed in mdl_user table.

if function similar of password_hash() native php, salt generated along hash, , salt randomized. because of this, comparing results of 2 separate calls of password_hash() not going match.

the function you're looking password_verify(), takes inputted password , hash on database. if returns true, passwords match.


Comments

Popular posts from this blog

Capture and play voice with Asterisk ARI -

c++ - Can not find the "fiostream.h" file -

java - Why database contraints in HSQLDB are only checked during a commit when using transactions in Hibernate? -