Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.12.2008, 18:27   #1
gagagogo
 
Регистрация: 03.12.2008
Сообщений: 9
По умолчанию Единая регистрация

Поделитесь опытом, кто делал единую регистрацию на нескольких сайтах? Как по типу passport.yandex. Как делать ? Какие могут быть подводные камни?
gagagogo вне форума Ответить с цитированием
Старый 03.12.2008, 19:27   #2
wall66
Участник клуба
 
Аватар для wall66
 
Регистрация: 04.10.2008
Сообщений: 1,485
По умолчанию

просто используется одна базовая таблица с пользователями, одна регистрация и авторизация (с редиректом на реферал)

если будешь интегрировать уже существующие движки друг в друга - могут возникнуть проблемы с модификацией API

а вообще, если будешь делать все разделы сам - просто укажи домен для кукисов .yoursite.com чтобы авторизация не терялась при переходе от одного поддомена к другому
свободен...
wall66 вне форума Ответить с цитированием
Старый 04.12.2008, 09:38   #3
gagagogo
 
Регистрация: 03.12.2008
Сообщений: 9
По умолчанию

wall66 - спасибо тебе за ответ. К сожалению сервера и домены разные
gagagogo вне форума Ответить с цитированием
Старый 04.12.2008, 10:41   #4
wall66
Участник клуба
 
Аватар для wall66
 
Регистрация: 04.10.2008
Сообщений: 1,485
По умолчанию

Цитата:
Сообщение от gagagogo Посмотреть сообщение
wall66 - спасибо тебе за ответ. К сожалению сервера и домены разные
в таком случае нужно либо открывать внешний доступ к базе одного из сайтов, либо использовать синхронизирующие запросы одного сайта к другому чтобы были одинаковые таблицы с пользователями

а вот с кукисами посложней будет, нужно каким-либо образом передавать идентификатор сессии с одного сайта на другой и открывать там сессию по этому идентификатору а не по домену

большинство таких проектов все-таки сделаны на одном домене
свободен...
wall66 вне форума Ответить с цитированием
Старый 04.12.2008, 11:58   #5
gagagogo
 
Регистрация: 03.12.2008
Сообщений: 9
По умолчанию

Вообще хотелось бы что бы выглядело это так: аутентификация - единый сервис, со своей БД. Сайты его клиенты - к БД пользователей никакого отношения не имеют.
gagagogo вне форума Ответить с цитированием
Старый 04.12.2008, 12:24   #6
wall66
Участник клуба
 
Аватар для wall66
 
Регистрация: 04.10.2008
Сообщений: 1,485
По умолчанию

Цитата:
Сообщение от gagagogo Посмотреть сообщение
Вообще хотелось бы что бы выглядело это так: аутентификация - единый сервис, со своей БД. Сайты его клиенты - к БД пользователей никакого отношения не имеют.
если хочешь всю использующуюся инфу о пользователе забивать в сессию - безопасности не будет никакой, таблица сессий тоже используется на каждом сайте, да и информация о пользователях, скажем, в постах на форуме тоже должна браться из таблицы в базе...
если конечно у тебя простейшие сайты которые вообще ничего из инфы о пользователе не используют - тебе же проще, но в таком случае авторизация вообще не нужна
свободен...
wall66 вне форума Ответить с цитированием
Старый 23.12.2008, 13:56   #7
gagagogo
 
Регистрация: 03.12.2008
Сообщений: 9
По умолчанию

Можно ли для этих целей использовать SOAP и ws-security ?
gagagogo вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Регистрация сервиса Terran Общие вопросы Delphi 5 01.11.2008 18:15
Регистрация limon PHP 1 17.10.2008 10:33
Регистрация БД Gladiator БД в Delphi 1 05.06.2008 00:09
Регистрация компонента Zonder Компоненты Delphi 0 06.12.2006 18:17