Автор Тема: использование одной базы пользователей для 2x скриптов  (Прочитано 5930 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн masterok

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 5
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Здравствуйте,
Помогите пожалуйста разобратся как ето сделать.
Есть два пхп/мыскл скрипта. Как сделать чтоб пользователь регистрируясь регистрировался сразу в двух проектах. Затем при заходе на сайт и вводя ид и пассворд он мог и допустим заходить на сайт знакомств и ходить по форуму? я понимаю нужно использывать одну базу обеими скриптами а потом както с помощю ceccии и cookie передавать переменные id и pass другому скрипту при переходе юзера на другой проект. правильно? обьясните что и как.
Спасибо огромное за помощь.

зы. как mail.ru множество проектов, на каждом свой профаил и все под одним логином
« Последнее редактирование: 16 Марта 2007, 16:23:13 от masterok »

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
masterok
Самый простой и логичный вариант - использовать один общий домен для авторизации.
LJ: Backslashed life (rss)

Оффлайн masterok

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 5
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
я полагаю ты имеешь ввиду cookie? пожалуйста обьясни поподробней..

Оффлайн andymc

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 400
  • +1/-0
  • 0
    • Просмотр профиля
Проекты - это разные сайты или приложения на одном сайте?

Оффлайн masterok

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 5
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
один и тот же домейн...разные скрипты...
например
photo.mail.ru
dating.mail.ru
blogs.mail.ru
на каждом из них свой профиль ползователя..
на фото какие у него фотки, какие закачал и тд
на dating профиль знакомства
на blogs его блог + возможность коментировать
это вообщем...
тоесть сейчас нужно регистрироваться везде отдельно..а надо чтоб однажды зарегистрировавшись был доступ по всем разделам + но чтоб id и pass только передавались..а данные о его профилях хранились в разных таблицах..

Оффлайн NAS

  • Неопытный юзер
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2951
  • +1/-0
  • 1
    • Просмотр профиля
    • http://nhouse.ru
Самый простой, использовать одну БД

Оффлайн masterok

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 5
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
да..но это 2 скрипта...допустим рhp nuke и форум..они уже стоят..даже если использовать одну базу форум всеравно будет просить залогиниться...

Оффлайн html_coder

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 427
  • +0/-0
  • 0
    • Просмотр профиля
masterok, смотри вариант
CGVictor. просто вешается кука на один домен, т.е. на mail.ru, если брать mail.ru, и это кука будет доступна и для других поддоменов в домене mail.ru.

Я думаю что это имелось в виду!

Оффлайн masterok

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 5
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
именно..извиняюсь в этих куках я ноль..подскажите пожалуйста..

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
masterok
Есть общая форма + скрипт авторизации. Они обрабатываются чем-то на домене domain.tld. Всегда. Скрипт авторизации, к примеру, начинает сессию - т.е. в конечном итоге отдает браузеру пользователя cookie для домена domain.tld.

Скрипты, расположенные на поддоменах *.domain.tld смогут получить cookie, который задан для главного. Совершенно без проблем.

Более того, если используется стандартный механизм сессий php, то сессионный ключ, установленный в главном домене, будет "виден" и скриптами во всех поддоменах. А это означает вот ту самую "прозрачную" авторизацию.
LJ: Backslashed life (rss)

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28