Как получить значение пароля в Drupal 7?

Я пытаюсь получить значение пароля без хэша в hook_user_presave(), и я могу сделать это легко, когда создаю пользователя, я просто получаю это в $account переменная. Но когда я редактирую пользователя, передайте $account в хэш, потому что $account получение данных из базы данных. Так, как я могу получить простое значение пароля?

Вот мой крючок:

function hook_user_presave(&$edit, $account, $category) {
if (isset($account->pass)) {
$edit['field_clean_pass']['und'][0]['value'] = $account->pass;
}
}

0

Решение

Как насчет Маскарад модуль?

Если администратор должен войти в систему как любой пользователь, этот модуль — то, что вам нужно.

1

Другие решения

Если вы хотите получить ответ … вы всегда можете попробовать тот модуль, который позволяет владельцам сайтов получать читаемые пароли: https://www.drupal.org/project/aes

0

По вопросам рекламы [email protected]