Forum Webscript.Ru
Программирование => PHP => Тема начата: td от 18 Июня 2007, 12:15:15
-
авторизация пользователей на сайте реализована через куки, проблема состоит в том, что на сайте есть несколько разделов вынесенные на субдомены и при переходе пользователя на оные кука упорно не видится скриптом идентифицирующим пользователя. это специфика кук ? мои или кривые ручки ? как можно решить данную проблему ? идентификация элементарная, по логину и паролю из базы вытягивается идентификатор пользователя и сваливается в куку. при перемещении по страницам сайта скрипт просто смотрит есть ли кука с айдишником пользователя и соответственно решает авторизирован пользователь или нет.
Еще раз вопрос: можноли сделать куку которая будет видеться скриптом при переходе пользователя с домена на субдомен, или с субдомена на субдомен, елси можно, какие схемы реализации ?
Всем откликнувшимся заранее спасибо.
-
1. Может быть при переходах сохранять логин и пароль в $_SESSION? Это проще чем вам кажется.
2. Возможно надо похимичить с доменами - параметр 5 функции
setcookie ("TestCookie", "", time() + 3600, "/", ".utoronto.ca");
-
andymc:
1. Может быть при переходах сохранять логин и пароль в $_SESSION? Это проще чем вам кажется.
на данный момент так и делается, но в этом случае излишне усложняется алгоритм "запоминания" пользователя
andymc:
Возможно надо похимичить с доменами - параметр 5 функции
пробовал, в ИЕ работает, в опере, сафари и ФФ нет
-
td:
пробовал, в ИЕ работает, в опере, сафари и ФФ нет
значит что-то не то нахимичил. Возьми софт для просмотра HTTP-траффика и посмотри на какой домен ставится кука и на какие домены она отдается броузером.
Вобщем решать надо именно через этот параметр.
-
Макс:
значит что-то не то нахимичил. Возьми софт для просмотра HTTP-траффика и посмотри на какой домен ставится кука и на какие домены она отдается броузером.
спасибо, попробую этот путь