Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Синхронизация пользователей на сайтах 
:(
    Опции темы
alexey664655
Дата 26.5.2012, 17:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 26.5.2012

Репутация: нет
Всего: нет



Возможно, кто-нибудь знает, как реализовать синхронизацию пользователей на нескольких сайтах? Чтоб не региться везде по-новой?

Сайт состоит из домена и 4-х поддоменов у каждого отдельная база данных.

Спасибо за ответ. 
PM MAIL   Вверх
alexey664655
Дата 26.5.2012, 18:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 26.5.2012

Репутация: нет
Всего: нет



У меня сайт написан на движке Joomla и соответственно  на каждом поддомене своя Joomla подключенная к разной базе данных.
В базе данных отвечают таблицы:
   _usergroups 
_users 
_user_notes 
_user_profiles 
_user_usergroup_map
Префикс везде разный 
Я в программировании не силен и прошу Вас более наглядно рассказать об этом способе.

PM MAIL   Вверх
igorold
Дата 28.5.2012, 11:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 557
Регистрация: 22.12.2005
Где: Россия->Урал-& gt;Миасс

Репутация: 5
Всего: 17



А сервер-то один?


--------------------
... у семи нянек 14 сисек ...  
Putin here, Putin there, Putin almost everywhere!
PM MAIL   Вверх
alexey664655
Дата 28.5.2012, 12:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 26.5.2012

Репутация: нет
Всего: нет



Цитата(igorold @ 28.5.2012,  11:16)
А сервер-то один?

да один.... 
PM MAIL   Вверх
Akina
Дата 28.5.2012, 13:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 106
Всего: 454



Цитата(alexey664655 @  26.5.2012,  18:40 Найти цитируемый пост)
 как реализовать синхронизацию пользователей на нескольких сайтах? Чтоб не региться везде по-новой?

Нарисовать страницу, которая выполнит копирование учётных данных аутентифицированного пользователя из таблиц текущего сайта в таблицы выбранного (или всех).

До тех пор, пока сайты не объединены в портал. не следует это автоматизировать. Пользователь имеет право на несвязанных сайтах хотеть иметь независимые аккаунты, в т.ч. с различающимися именем/паролем.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
alexey664655
Дата 28.5.2012, 15:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 26.5.2012

Репутация: нет
Всего: нет



В этом и проблема, что все сайты объедены в один портал. 

Структура токая: 1 домен и на данный момент 4 поддомена но планируется в дальнейшем больше. 

А нужно наверно нарисовать страницу, которая выполнит копирование учётных данных аутентифицированного пользователя из таблиц текущего сайта в таблицы выбранного.

Или может другой вариант который подойдет для моей структуры сайта.



Это сообщение отредактировал(а) alexey664655 - 28.5.2012, 16:01
PM MAIL   Вверх
Akina
Дата 28.5.2012, 17:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 106
Всего: 454



Цитата(alexey664655 @  28.5.2012,  16:58 Найти цитируемый пост)
все сайты объедены в один портал. 

Структура токая: 1 домен и на данный момент 4 поддомена но планируется в дальнейшем больше. 

В таком случае сделать одну БД, в которой расположить таблицы учётных данных. А в каждой БД домена вместо таблиц поместить вьюшки с соотв. именами.

Код

CREATE VIEW SubdomenDB._usergroups AS
SELECT * FROM SecurityDB._usergroups;



--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
tishaishii
Дата 29.5.2012, 06:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Создатель
***


Профиль
Группа: Завсегдатай
Сообщений: 1262
Регистрация: 14.2.2006
Где: Москва

Репутация: нет
Всего: 8



Создать ещё один сайт для авторизации и перенаправления на нужный сайт и http://yandex.ru/yandsearch?text=OAuth

Это сообщение отредактировал(а) tishaishii - 29.5.2012, 06:43
PM MAIL ICQ Skype   Вверх
Akina
Дата 29.5.2012, 08:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 106
Всего: 454



Цитата(tishaishii @  29.5.2012,  07:42 Найти цитируемый пост)
Создать ещё один сайт для авторизации и перенаправления на нужный сайт

А как будут работать сохранённые имя/пароль для сохранённых прямых ссылок?


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
baldina
Дата 29.5.2012, 09:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3433
Регистрация: 5.12.2007
Где: Москва

Репутация: 1
Всего: 101



Цитата(Akina @  29.5.2012,  08:12 Найти цитируемый пост)
А как будут работать сохранённые имя/пароль для сохранённых прямых ссылок? 

через сайт авторизации. если все сайты в пределах одного домена - через куки
PM MAIL   Вверх
alexey664655
Дата 1.6.2012, 03:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 26.5.2012

Репутация: нет
Всего: нет



Цитата(Akina @ 28.5.2012,  17:18)
В таком случае сделать одну БД, в которой расположить таблицы учётных данных. А в каждой БД домена вместо таблиц поместить вьюшки с соотв. именами.

Код

CREATE VIEW SubdomenDB._usergroups AS
SELECT * FROM SecurityDB._usergroups;



Сделал одну БД и расположил туда таблицы учётных данных

 А как мне в каждой БД домена вместо таблиц поместить вьюшки с соотв. именами.

PM MAIL   Вверх
Akina
Дата 1.6.2012, 07:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 106
Всего: 454



Цитата(alexey664655 @  1.6.2012,  04:22 Найти цитируемый пост)
как мне в каждой БД домена вместо таблиц поместить вьюшки с соотв. именами.

Внимательно перечитать тот текст, который ты процитировал. Особенно ту его часть, которая обрамлена тегом кода.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
alexey664655
Дата 1.6.2012, 11:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 26.5.2012

Репутация: нет
Всего: нет




Не знаю правильно сделал или нет, но выдает при сохранении вот такую ошибку 

#1142 - CREATE VIEW command denied to user 'alexe453'@'localhost' for table '_users'
PM MAIL   Вверх
Akina
Дата 1.6.2012, 11:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 106
Всего: 454



Простите, Вам перевести это сообщение с английского на русский?



--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
tishaishii
Дата 4.6.2012, 06:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Создатель
***


Профиль
Группа: Завсегдатай
Сообщений: 1262
Регистрация: 14.2.2006
Где: Москва

Репутация: нет
Всего: 8



Например, OAuth
PM MAIL ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




[ Время генерации скрипта: 0.0592 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.