Pentaru 0 Опубликовано: 13 апреля 2009 Рассказать Опубликовано: 13 апреля 2009 (изменено) Здравствуйте, хтелось бы уточнить про Единая регистрация и авторизация на нескольких сайтах(http://dle-news.ru/2007/04/18/edinaja_registracija_i_avtorizacija_na_neskolkikh_sajjtakh.html) Если будет так site.ru и site.com их можно объеденять или нет? И если оба сайта уже работают на отдельных базах(и установлены отдельно), то как поступить в этой ситуации? Сайт: http://taffira.com/ Изменено 13 апреля 2009 пользователем Pentaru Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 077 Опубликовано: 14 апреля 2009 Рассказать Опубликовано: 14 апреля 2009 Если будет так site.ru и site.com их можно объеденять или нет? домены никакой роли здесь не играют. Они могуть быть хоть какими.И если оба сайта уже работают на отдельных базах(и установлены отдельно), то как поступить в этой ситуации? база данных должна быть единой, это обязательное условие. Цитата Ссылка на сообщение Поделиться на других сайтах
Pentaru 0 Опубликовано: 14 апреля 2009 Рассказать Опубликовано: 14 апреля 2009 Автор Тоесть мне нужно заново устанавливать? Как же быть я так потеряю все данные Цитата Ссылка на сообщение Поделиться на других сайтах
Pentaru 0 Опубликовано: 21 апреля 2009 Рассказать Опубликовано: 21 апреля 2009 Автор Ещё актуально Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 077 Опубликовано: 21 апреля 2009 Рассказать Опубликовано: 21 апреля 2009 Тоесть мне нужно заново устанавливать? Как же быть я так потеряю все данные Для этого есть вообще то бекапы, делаете бекам, меняете префикс, чтобы не повредить существующие таблицы и восстанавливаете бекап Цитата Ссылка на сообщение Поделиться на других сайтах
Pentaru 0 Опубликовано: 9 сентября 2009 Рассказать Опубликовано: 9 сентября 2009 Автор Единой авториции все равно нет((( Может нужно какие то изменения в шаблонах сделать? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 077 Опубликовано: 9 сентября 2009 Рассказать Опубликовано: 9 сентября 2009 Единой авториции все равно нет((( Может нужно какие то изменения в шаблонах сделать? Никакого отношения шаблоны к этому не имеют. Что вы имеете ввиду под "нет единой авторизации"? Цитата Ссылка на сообщение Поделиться на других сайтах
Pentaru 0 Опубликовано: 10 сентября 2009 Рассказать Опубликовано: 10 сентября 2009 Автор На двух сайтах taffira.com taffira.ru при регистрации на каком либо сайте на втором человек автаматически не регистрируется. Также как я понимаю должна быть и единая логинация или нет? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 077 Опубликовано: 10 сентября 2009 Рассказать Опубликовано: 10 сентября 2009 На двух сайтах taffira.com taffira.ru при регистрации на каком либо сайте на втором человек автаматически не регистрируется. Также как я понимаю должна быть и единая логинация или нет? Регистрация быть должна, а вот авторизация нет конечно, это же разные домены, куками можно управлять находясь на этом домене, нельзя находясь на одном домене, управлять куками другого домена, это основа браузерной безопасности. поэтому авторизовываться нужно и на том домене и на другом. Редистрироваться повторно не нужно. Цитата Ссылка на сообщение Поделиться на других сайтах
Pentaru 0 Опубликовано: 12 октября 2009 Рассказать Опубликовано: 12 октября 2009 Автор celsoft, Все сделал как Вы написали вот что получилось, что все новости что на 1-ом сйате что на 2-ом одни и теже тоесть скрипт как я понял использует одну и ту же базу для новостей почему так? Цитата Ссылка на сообщение Поделиться на других сайтах
Pentaru 0 Опубликовано: 12 октября 2009 Рассказать Опубликовано: 12 октября 2009 Автор celsoft, Все сделал как Вы написали вот что получилось, что все новости что на 1-ом сйате что на 2-ом одни и теже тоесть скрипт как я понял использует одну и ту же базу для новостей почему так? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 077 Опубликовано: 12 октября 2009 Рассказать Опубликовано: 12 октября 2009 Все сделал как Вы написали вот что получилось, что все новости что на 1-ом сйате что на 2-ом одни и теже тоесть скрипт как я понял использует одну и ту же базу для новостей почему так? Читайте как правильно делать единую авторизацию http://dle-news.ru/2007/04/18/edinaja_registracija_i_avtorizacija_na_neskolkikh_sajjtakh.html и если все сделать правильно, новости будут разными, они и должны быть разными, вы где то допустили ошибку. Цитата Ссылка на сообщение Поделиться на других сайтах
Pentaru 0 Опубликовано: 13 октября 2009 Рассказать Опубликовано: 13 октября 2009 (изменено) Автор celsoft, А можно ли сделать чтобы по новой устанавливать скрипт не надо было? Тоесть сделать с уже готовыми сайтами(установленными)? Изменено 13 октября 2009 пользователем Pentaru Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 077 Опубликовано: 13 октября 2009 Рассказать Опубликовано: 13 октября 2009 А можно ли сделать чтобы по новой устанавливать скрипт не надо было? Тоесть сделать с уже готовыми сайтами(установленными)? да конечно, главное это прописать правильно префиксы в dbconfig.php Цитата Ссылка на сообщение Поделиться на других сайтах
mod 0 Опубликовано: 21 февраля 2010 Рассказать Опубликовано: 21 февраля 2010 А как объединить 2 базы пользователей, если на двух сайтах уже зарегистрировано по 2к и 5к пользователей? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 077 Опубликовано: 21 февраля 2010 Рассказать Опубликовано: 21 февраля 2010 А как объединить 2 базы пользователей, если на двух сайтах уже зарегистрировано по 2к и 5к пользователей? никак, вам нужно определится какую базу пользователей использовать Цитата Ссылка на сообщение Поделиться на других сайтах
soot 5 Опубликовано: 21 февраля 2010 Рассказать Опубликовано: 21 февраля 2010 Таблицы слить двух баз надо. Один домен сделать центральным, второй зеркалом и склетить еще все что для яши, что для гугла. Тогда будет все ok. Цитата Ссылка на сообщение Поделиться на других сайтах
IgorA100 90 Опубликовано: 26 февраля 2010 Рассказать Опубликовано: 26 февраля 2010 А как объединить 2 базы пользователей, если на двух сайтах уже зарегистрировано по 2к и 5к пользователей? никак, вам нужно определится какую базу пользователей использовать Почему же никак? Написать скрипт по переносу таблицы пользователей из одной базы в другую. Проблем быть не должно, хеши паролей формируются ведь по одному алгоритму. Правда надо будет проверять Имя пользователя и Мыло регистрации. И что делать если Имя одинаковое, а Мыло разное - тут уже решать админу . Но технически объединение сделать возможно. Цитата Ссылка на сообщение Поделиться на других сайтах
mod 0 Опубликовано: 30 октября 2010 Рассказать Опубликовано: 30 октября 2010 Да, с одинаковыми логинами и емылами, проблема. Кто может написать такой скрипт и за сколько $? Нужно 3 базы объединить. В плане поставить отдельную копию кмс, для базы пользователей. Ну это пока только мысли. Цитата Ссылка на сообщение Поделиться на других сайтах
GrayZOR 1 Опубликовано: 30 октября 2010 Рассказать Опубликовано: 30 октября 2010 Кароче, если нужно всего лишь второй домен добавить, что бы сайт открывался по двум адресам, то добавляйте домен алиасом(зеркалом) к первому домену. За подробностями к хостеру. Два сайта на одной базе. ТУПО! Будут проблемы с поисковыми системами, на счет гугла не знаю, а вот я яндексом точно будут проблемы. А вот если два разных сайта и вы хостите сделать единую регистрацию, что бы рега была одна на все сайты, а новости разные. то тогда, объяядиняете две базы, точнее заливаете вторую в первую с разыми префиксами, повторяю с разными префиксами таблиц, а то базы тупо смешаются! допустим у одной базы префик dle_, у второй dle2_ затем идем в engine/data/dbconfig.php второго сайта и выставляем там: define ("USERPREFIX", "dle"); У обоих эта строчка должна быть одинаковая! Вот полный dbconfig.php для примера <?PHP define ("DBHOST", "localhost"); define ("DBNAME", "2_goldsite"); define ("DBUSER", "2_goldsite"); define ("DBPASS", "rt23t23t23"); define ("PREFIX", "goldsite"); define ("COLLATE", "cp1251"); define ("USERPREFIX", "goldsite"); $db = new db;?> то есть define ("PREFIX", "goldsite"); это префикс всех таблиц сайта, всех таблиц кроме пользовательских! define ("USERPREFIX", "goldsite"); это префикс только пользовательских таблиц. Метод стопудова работает, проверяно лично и не лично(!) Единственный минус, что в профиле показывает общее количество новостей юзера, то есть, если чел на одном сайте 100 постов запостил и на втором 100 запостил. то будет показывать на обоих сайтах 200 постов в профиле, а если нажать на просмотр всех новостей на одном сайте, то покажет только новости на этом сайте. Больше не достатков не заметил. Регистрация единая будет на двух сайтах, а вот авторизароватся надо на каждом отдельно будет, то есть, авторизировавшись на одном сайте и зайдя на другой, вам надо будет по новой логинится! Дерзайте-юзейте! Цитата Ссылка на сообщение Поделиться на других сайтах
mod 0 Опубликовано: 30 октября 2010 Рассказать Опубликовано: 30 октября 2010 Это я знаю, в манах вроде написано даже. Есть 3 сайта, которые работают уже 2-3 года и каждый сайт имеет свою базу пользователей, дак вот мне надо все эти три базы с пользователями объединить в одну базу и потом уже сделать то, что вы написали. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.