Что я не так сформулировал?
Мне нужно 2 скрипта на PHP: Регистрация в БД Drupal и Авторизация через БД друпала.
Ключевое словочетание БД Drupal, а не Drupal.
Я хочу перенести базу в другую CMS, и единственное что меня держит на месте это 9к юзеров, которых жалко потерять.
1. импортить в твою таблицу drupal.users нужные поля (имя, мыло, пароль) у которых status=1.
2. добавить в твою таблицу колонку - Импортирован с друпала (0/1).
3. добавить код в твой скрипт логина, который проверяет, если юзер импортирован с друпала, то проверять по хешу (код для этого нах-ся в модуле users, копипаст).
4. последующее редактирование и сброс пароля уже делается твоим скриптом, при этому колонка "Импортирован с друпал" сбрасывается в 0 и дальше уже проверяется твоим скриптом.
5. Если все станут в 0, то убрать код с дру.
p.s. Если нужно импортить еще доп.поля (profile fields), то для этого использовать Views/User export и прочее.
Комментарии
необходимо уточнить формулировку задачи
Что именно вы не поняли?
функционал регистрации, авторизации участников и распределение прав доступа есть в ядре.
что конкретно необходимо?
С чего вы взяли что 5 ?
Почему не 4 ?
нормальная ставка за пять минут, умножай на время своей работы)))
Просто форма для входа и регистрациию через бд друпала, с сессией, я б и сам сделал, но никак не доходит принцип шифровки паролей в друпале.
Тариф "новогодний" ?)
судя по тексту я бы к формулировке добавил абстинентный))
в чем отличие от существующей будет?
да и пароли D какбы не хранит...
В том то и дело, что разници нету, зачем она мне - долго обьяснять.
ну тогда дет так:
<?php
print drupal_render(drupal_get_form('user_register_form'));
print drupal_render(drupal_get_form('user_login_form'));
?>
Если нет разницы, то и кодить незачем
Нужен отдельный скрипт : )
а по русски можна?
не силен я в древнехалдейском))))))
чел если ты не в состоянии четко сформулировать задачу, то какое ты ожидаешь решение?
аaaa, други , начинаю телепать)))
чел просто хочет понять что это за бредстрока в табл users в колонке pass
Что я не так сформулировал?
Мне нужно 2 скрипта на PHP: Регистрация в БД Drupal и Авторизация через БД друпала.
Ключевое словочетание БД Drupal, а не Drupal.
Я хочу перенести базу в другую CMS, и единственное что меня держит на месте это 9к юзеров, которых жалко потерять.
Что это за бред строка я знаю, но как ее сделать - нет : )
вот и докопались до первого слоя сути))
нужно расшифровать 9к хешей...
дак переноси юзверей и рассылай им новую авторизацию,
или хочешь чтоб люди вообще ничего не заметили??
чейт ты темнишь)))
Каждому юзеру разослать одноразовую ссылку для входа, где они смогут обновить свои пароли?
Думая с точки зрения юзероа это не очень удобно : (
1. импортить в твою таблицу drupal.users нужные поля (имя, мыло, пароль) у которых status=1.
2. добавить в твою таблицу колонку - Импортирован с друпала (0/1).
3. добавить код в твой скрипт логина, который проверяет, если юзер импортирован с друпала, то проверять по хешу (код для этого нах-ся в модуле users, копипаст).
4. последующее редактирование и сброс пароля уже делается твоим скриптом, при этому колонка "Импортирован с друпал" сбрасывается в 0 и дальше уже проверяется твоим скриптом.
5. Если все станут в 0, то убрать код с дру.
p.s. Если нужно импортить еще доп.поля (profile fields), то для этого использовать Views/User export и прочее.
Человеку надо сделать скрипт decode Cache pass и импортом в xml файлик нужной структуры для его новой cms.
в смысле декодировать пароли?
Пароли же зашифрованы md5 - не декодируются. При валидации формы, просто сравниваются с хешом из БД
+1
потом отпишитесь плиз, кто это за 5минут накодит.
Ты хочешь ему работу предложить
да хотя бы познакомиться) героев надо знать в лицо)