function password_policy_user_delete in Password Policy 7
Same name and namespace in other branches
- 7.2 password_policy.module \password_policy_user_delete()
Implements hook_user_delete().
File
- ./
password_policy.module, line 438 - Allows enforcing restrictions on user passwords by defining policies.
Code
function password_policy_user_delete($account) {
$txn = db_transaction();
// Ensure all deletes occur.
try {
db_delete('password_policy_history')
->condition('uid', $account->uid)
->execute();
db_delete('password_policy_expiration')
->condition('uid', $account->uid)
->execute();
db_delete('password_policy_force_change')
->condition('uid', $account->uid)
->execute();
} catch (Exception $e) {
// Something went wrong somewhere, so roll back now.
$txn
->rollback();
// Log the exception to watchdog.
watchdog_exception('type', $e);
}
}