function _password_policy_store_password in Password Policy 6
Same name and namespace in other branches
- 5 password_policy.module \_password_policy_store_password()
- 7.2 password_policy.module \_password_policy_store_password()
- 7 password_policy.module \_password_policy_store_password()
Stores user password hash.
Parameters
$uid: User id.
$pass: Clear text password.
1 call to _password_policy_store_password()
- password_policy_user in ./
password_policy.module - Implements hook_user().
File
- ./
password_policy.module, line 944 - The password policy module allows you to enforce a specific level of password complexity for the user passwords on the system.
Code
function _password_policy_store_password($uid, $pass) {
if (module_exists('phpass')) {
// Get password hash already saved by phpass. This is only certain to work
// if this module's weight is less than that of phpass, as it should be.
$hash = db_result(db_query("SELECT pass FROM {users} WHERE uid = %d", $uid));
}
else {
$hash = md5($pass);
}
db_query("INSERT INTO {password_policy_history} (uid, pass, created) VALUES (%d, '%s', %d)", $uid, $hash, time());
}