Моё меню Общее меню Сообщество Правила форума Все прочитано
Вернуться   uForum.uz > ИКТ и телеком > IT-индустрия > Софт > Программирование > Веб программирование
Сообщения за день Поиск
Знаете ли Вы, что ...
...до того как открыть новую тему, стоит использовать поиск: такая тема уже может существовать.
<< Предыдущий совет - Случайный совет - Следующий совет >>

Веб программирование Вопросы WEB программирования (Java Script и т.д.)


Ответить

 
Опции темы Опции просмотра
Старый 18.03.2009 16:31   #1  
Аватар для elf
Оффлайн
Сообщений: 74
+ 5  2/2
– 0  0/0

UzbekistanОтправить сообщение для elf с помощью Skype™
Одна учетная запись для всех сайтов

Как использовать одного учетного записа к нескольким сайтам?
У меня site.com. У него БД учетных записей. Я хотел бы на другом сервере запускать music.site.com который использует учетные записи на site.com. Если пользователь авторизуется на site.com, он должен остаться авторизованном, когда переходить на music.site.com. И обратно тоже.
Было бы хорошо, если ответите исходя из возможностей PHP.
Ответить 
Старый 19.03.2009 14:46   #2  
Real ID Group
Аватар для Botirbek Samandarov
Оффлайн
AKA:sbssoft
Сообщений: 138
+ 1  2/2
– 0  0/0

UzbekistanОтправить сообщение для Botirbek Samandarov с помощью Skype™Мой КругМой мир
Попробуй с одним скриптом для проверки user на сайте или нет.
Точнее, у тебя на сайте site.com auth.php проверяет авторизацию, если все ОК, активизирует user'а и запускает session. и когда user обращается на music.site.com используешь session на auth.php
Ответить 
Старый 19.03.2009 15:26   #3  
Аватар для elf
Оффлайн
Сообщений: 74
+ 5  2/2
– 0  0/0

UzbekistanОтправить сообщение для elf с помощью Skype™
Цитата:
Сообщение от Botirbek Samandarov Посмотреть сообщение
Попробуй с одним скриптом для проверки user на сайте или нет.
Точнее, у тебя на сайте site.com auth.php проверяет авторизацию, если все ОК, активизирует user'а и запускает session. и когда user обращается на music.site.com используешь session на auth.php
Например, пользователь авторизован на сайте site.com. C помощью ссылки он переходить на music.site.com. Откуда знает auth.php кого проверить, то есть откуда получаеть переменные о user?
Ответить 
Старый 19.03.2009 16:28   #4  
Known ID Group
Аватар для Aleph
Оффлайн
Universe
Actor
Сообщений: 852
+ 275  253/150
– 24  18/13

Israel
Оффтоп:
Цитата:
Сообщение от elf Посмотреть сообщение
Откуда знает auth.php кого проверить, то есть откуда получаеть переменные о user?
Он умный, он догадается…
__________________
Powerlifting
Ответить 
Старый 19.03.2009 16:50   #5  
Аватар для elf
Оффлайн
Сообщений: 74
+ 5  2/2
– 0  0/0

UzbekistanОтправить сообщение для elf с помощью Skype™
А что, никто не столкнулся с такой задачой? Странно...
Ответить 
Старый 19.03.2009 18:16   #6  
Open ID Group uParty Member
Аватар для Timur Naimov
Оффлайн
Сообщений: 412
+ 62  206/121
– 0  0/0

UzbekistanОтправить сообщение для Timur Naimov с помощью ICQОтправить сообщение для Timur Naimov с помощью YahooОтправить сообщение для Timur Naimov с помощью Skype™
Цитата:
Сообщение от elf Посмотреть сообщение
А что, никто не столкнулся с такой задачой? Странно...
На ASP.NET решается достаточно просто, более того можно использовать web аутентификацию для windows приложений. Про PHP не знаю...
Ответить 
Старый 19.03.2009 20:13   #7  
Real ID Group
Аватар для Artur Alikulov
Оффлайн
Sharifa.Com
Сообщений: 717
+ 386  331/172
– 8  3/1

UzbekistanОтправить сообщение для Artur Alikulov с помощью ICQОтправить сообщение для Artur Alikulov с помощью Skype™LiveJournalМой КругАккаунт на Twitter
Цитата:
Сообщение от elf Посмотреть сообщение
Откуда знает auth.php кого проверить, то есть откуда получаеть переменные о user?
А сессионные переменный нынче не в моде?
__________________
Arguing on the internet is like running in the Special Olympics. Even if you win, you're still retarded.
Ответить 
Реклама и уведомления
Старый 19.03.2009 20:57   #8  
Real ID Group Ultimate ex-wild_John
Супермодератор
Аватар для German Stimban
Оффлайн
Центр программистов Bepro
Начальник отдела
Сообщений: 8,039
+ 4,910  6,509/2,845
– 298  135/90

UzbekistanОтправить сообщение для German Stimban с помощью ICQОтправить сообщение для German Stimban с помощью Skype™LiveJournal
Можно использовать sessionid, можно использовать hidden поля, передаваемые POST'ом или GET'ом
Ответить 
Старый 19.03.2009 22:24   #9  
Аватар для shumbola
Оффлайн
Сообщений: 3,327
+ 337  892/590
– 3  31/25

Uzbekistan
elf,

Вам советую прочитать документацию PHP относительно сессии. Одним из способов (наиболее распространено) поддержки сессия является куки (cookie). Так вот, при авторизации (независимо на site.com или music.site.com) создайте куки на .site.com (не site.com или music.site.com!) и voila, задача решена.

P.S. Ваша задача проверить то что я здесь описал, и доложить о результате. Если память мне не изменяеть я про это писал в связи с авторизацией на uforum.uz и www.uforum.uz, поищите.
Ответить 
Старый 20.03.2009 08:19   #10  
Аватар для elf
Оффлайн
Сообщений: 74
+ 5  2/2
– 0  0/0

UzbekistanОтправить сообщение для elf с помощью Skype™
Спасибо всем!
Куки и сессия еще в моде, я тоже планирую решить задачу с ними. Проблема в том, что если сайт music.site.com на другом серваке, тогда он не сможеть получить куки сайта site.com. Или не так? Я еще не проверил. Можеть система позволяеть поддоменным сайтам получить куки их "родителей", хотя они другом серваке?
Ответить 
Ответить




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Advertisement System V2.5 By Branden
OOO «Единый интегратор UZINFOCOM»


Новые 24 часа Кто на форуме Новички Поиск Кабинет Все прочитано Вверх