Рассмотрим такую ситуёвину. Были импортированы юзеры в 7 друпал с другой системы, в которой использовался md5 хэш. Вот и встал вопрос: как малой кровью заставить друпал 7 принять пароль сравнив его именно с этим md5 хешем, а замет тут же сохранить пароль в новый хеш и переписать значение в базу?
Комментарии
кое что можно зачерпнуть отсюда: http://drupal.ru/node/55228
Сорри, маленько не правильно построил вопрос. Изначально была задача научить 7 Друпал, понимать хэш Юказа.
Решено так: Берём функцию user_check_password и добавляем в switch ($type) следующее:
//ucoz pass
preg_match('/(\$1\$[^\$]+)/', $stored_hash, $salt);
$salt = $salt[0];
$hash = crypt($password, $salt);
break;
Вопрос решён
Хотя чёт как то маленько недопонял. почему то переопределить эту функцию не получается. Есть мысли?