1)человек заходит в лк и видит перед собой окно Входа Логин пароль Регистрация Вход 2)по ссылке регистрация перекидывает на страницу регистрации, где пользователь должен внести ИФО,Пароль, подтверждение пароля,номер телефона после ...
Перенос базы пользователей из одной БД в другую
Адрес сайта я передам исполнителю в ЛС, а в ТЗ он будет называться mysite.ru
Есть самописная CMS с MySQL базой данных (БД1). Есть еще одна CMS, но уже Джумла(правда тоже дописывалась и допиливалась) с MySQL базой данных (БД2). Есть некотороеколичество пользователей, которые в разное время регистрировались на сайте с
Джумлой.
От CMS Джумлы решено отказаться и перейти на самописную CMS. Естественно БД будет тоже заменена, поэтому необходимо перенести пользователей с БД2 на БД1. Перенос решено сделать так:
1. Заменить CMS Джумлу на самописную CMS инастроить её как положено. Также залить чистую (без пользователей, логов и
т.д.) БД1 вместо БД2. Этот пункт я сам сделаю.
2. С помощью скрипта авторегистраций регистрируем пользователей из БД2 (таблица jos_acymailing_subscriber) через публичный веб-интерфейс (форма ввода). Этот скрипт необходимо написать исполнителю.
Работать он должен так:
- временно закрываем сайт от пользователей (в админке это можно сделать, я
сделаю сам)
- делаем так, чтобы пользователям, которых мы будем регистрировать, не
приходили письма о подтверждении регистрации (исполнитель мне должен сказать
что и где подправить в коде CMS,чтобы это получилось)
Далее работа скрипта:
- заходим на страницу регистрации http://mysite.ru/regist/
- берем по порядку e-mail пользователейиз БД2 (нотолько тех, у которых столбец confirmed имеет значение «1»)
- вставляем e-mail всоответствующее поле формы, остальные поля не трогаем (если поле с паролем
пустое, то он сгенерится системой.)
- инициируем нажатие на кнопку «Зарегистрироваться»
- заходим на страницу регистрации http://mysite.ru/regist/
- берем по порядку e-mail пользователейиз БД2
- ну и т.д.
Там еще CMS генерируетписьмо подтверждения e-mail поссылке из письма, но также зарегистрированные e-mail можно подтвердить из админки,поэтому так и придется сделать (и это я сам сделаю).
3. Чтобы пользователи могли зайти на обновленный сайт под своими паролями необходимо заменить пароли пользователей БД1 на их
пароли из БД2 (и там и там пароли зашифрованы в MD5) . Для этого исполнителю надо будет написать еще один скрипт.
4. Кроме паролей еще надо будет взять инфо из следующих полей и сопоставить их с e-mail пользователей:
- взять столбец name таблицы jos_acymailing_subscriber из БД2 и вставить в столбец
name таблицы users БД1. Тут большинство полей name окажется пустыми, но всё же
есть некоторые заполненные.
- взять столбец accept таблицы jos_acymailing_subscriber из БД2 и вставить в столбец subscribe таблицы users из БД1.
Ну вроде пока всё, однако в процессе работы может потребоваться еще какие-то
столбцы сопоставить, если вдруг я увижу, что что-то упустил. Надеюсь этого не случится,
но всё же…
Срок выполнения задачи: 1 сутки.
Оплата за задание составляет 2000 рублей и будет перечислена мной авансом исполнителю в полном объеме (в ТЗ я указал сумму в долларах просто потому, что заявка не предлагает другие варианты).
Исполнителю через ЛС будет передана ссылка на скачивание архива с Самописной CMS,пустой БД1 к ней и БД2, из которой надо будет делать перенос, сразу после подтверждения задания.
ВАЖНО! Мне бы хотелось не просто получить готовый итоговый дамп БД1 с перенесенными пользователями, а получить скрипты и инструкции как их использовать, чтобы я мог сам запустить их на своём сервере, чтобы добиться нужного результата.
Заявки фрилансеров
Похожие заказы
- $400Веб-программирование1 исполнительЗавершен8 лет назад
Нужно зарегистрировать новый домен на новом хостинге ( сейчас тайм веб - очень не понравился) ну и перенести сайт, старый удалить, домен хотим pr-m.su, по хостингу жду предложений от Вас, сайт веб айсист. Жду цены и ...
Веб-программирование1 исполнительЗакрыт9 лет назадУстановить фильтр на товар. Сайт perint.ru/ Дизайн фильра для каждого сегмента продукции разработан. Оставляйте скайп
Веб-программированиенет заявокЗакрыт9 лет назадДоброго времени суток! Задача простая: нужно поправить форму обратной связи на сайта жккуба.рф Сломался скрипт, раньше работал. Емайл в скрипте прописан, но письма не приходят на него. Нужно разобраться. Сайт одностраничный. Без ...
Веб-программирование6 заявокЗакрыт9 лет назад- $10
Сайт: profland.kz Срочно! 1. Переделать стиль заголовка сайта как на прикрепленной картинке к проекту. 2. Когда сайт открывается с телефона или планшета, где экран уже в мобильной версии пропадает видео. ...
Веб-программирование1 заявкаЗакрыт9 лет назад Необходимо на выходе получить excel файл со столбцами: ПодкатегорияНазвание товараКод товараОписание товараЦенаСсылка на картинку товараПо моим подсчетам там около 1000 товаров.
Веб-программирование1 исполнительЗавершен9 лет назадДоброго времени суток! Нужно разработать мобильную рекламную сеть( аналог Unity Ads, AdMob, Chartboost) + с последующим трудоустройством и местом в команде. Если в крации, то мы реализуем рекламу в мобильных приложениях. Есть владельцы площадок( ...
Веб-программирование1 заявкаЗакрыт9 лет назад- $100
Задача №1 Бюджет 20 USD Привести стилистику оформления личного кабинета к виду стартовой страницы test.vse.one (адаптивный дизайн личного кабинета) логин demo пароль 123456 Структура пунктов меню приведена в приложении ...
Веб-программированиенет заявокЗакрыт9 лет назад Основные моменты: Возможнтст заказа и оплаты тура, широкий функционал в админке по администрированию (приём заказов, статусы подтверждения, оплаты, роли и тд), выбор мест в автобусе, выбор и администрирование отелей, мест размещения с ...
Веб-программирование4 заявкиЗакрыт9 лет назаднужен сайт с полной информацией и картинками как тут http://srbu.ru/stroitelnye-raboty/95-s-chego-nachat-stroitelstvo-chastnogo-doma.html#s5 только нужны 2 блока справа и с лева их я сам заполню.
Веб-программированиенет заявокЗакрыт9 лет назад