function security_review_check_name_passwords_help in Security Review 6
Same name and namespace in other branches
- 7 security_review.help.inc \security_review_check_name_passwords_help()
File
- ./
security_review.help.inc, line 336 - Main help definition.
Code
function security_review_check_name_passwords_help($results = NULL) {
$element['title'] = t('Username as password');
$element['descriptions'][] = t("Users with elevated access on the site (trusted users) who have a their account password the same as their username. It is recommended you enforce a password strength policy to avoid an attacker easily gaining access to your site.");
$last_check = security_review_get_last_check('security_review', 'name_passwords');
if ($last_check['skip'] == '1') {
$element['findings']['descriptions'][] = _security_review_check_skipped($last_check);
}
elseif ($last_check['result'] == '0') {
$element['findings']['descriptions'][] = t('The following users have extremely weak passwords. The links go to the edit page.');
if (is_null($results)) {
$results = security_review_check_name_passwords();
// Don't pass $last_check because timestamp is wrong now.
}
foreach ($results['value'] as $uid => $name) {
$element['findings']['items'][] = array(
'html' => l($name, 'user/' . $uid . '/edit'),
'safe' => check_plain($name),
'raw' => $name,
);
}
$element['findings']['pager'] = theme('pager', NULL, 20);
}
return $element;
}