Как перекинуть базу пользователей?

из разных структур

 
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 1827
Задача следующая: перекинуть базу данных пользователей с одного движка в другой.
По-сути надо перекинуть 2 поля (логин,email) Из одной базы в другую.
Структура БазДанных разная - но и там и там в таблицах есть поля логинов и emailов
Как это сделать? Каким методом?
В базе около 5000 пользователей.
Спасибо за подсказку.
Мой блог с плюшками
Посетитель
small user social cms
Сообщений: 27
Тоже интересует выше сказанное!
http://kapshagai.kz/
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 279
А как же пароль? Группа пользователя с правами? И еще много важных полей?
Редактировалось: 1 раз (Последний: 17 ноября 2014 в 21:48)
Посетитель
small user social cms
Сообщений: 27
qwest:

А как же пароль? Группа пользователя с правами? И еще много важных полей?

я хотел спросить у всех версий поля логин пароль и почта одинаковые начиная с 1.10.1 и далее??
http://kapshagai.kz/
Посетитель
small user social cms
Медаль
Сообщений: 329
qwest:
А как же пароль? Группа пользователя с правами? И еще много важных полей?

Да, тоже хотел сказать, что логин и почта маловато будет. Особенно для 5000 пользователей. Необходимо хорошо вникнуть в структуру движка. Выставить приоритеты. Логин, почта, пароль, фотографии, друзья.. Это всё нужно просчитывать. Теперь про процедуру переброски. Ну во-первых скачиваете mysql. http://dev.mysql.com/downloads/windows/installer/ Тут есть одна отличная примочка, mysql в эксель добавляется, конечно тяжеловато для 5000, но я думаю, если комп нормальный, эксель потянет. И уже руками паребрасывать столбцы те, куда нужно... Если сильно нужно, думая разберётесь.
По паролям, необходимо узнать хэш который используется в первом движке и в инстанте, уже в коде его заменить. Далее следить за всеми обновлениями очень осторожно, чтобы не заменялись эти файлы, если заменяются, в ручном режиме прописывать хэш. Он меняется в следующих файлах:
install\steps\admin.php
system\controllers\users\model.php
system\controllers\users\actions\profile_edit_password.php
system\core\user.php

Ну и последнее, для поиска по содержимому файлов, удобная программа filelocator pro.
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.