Авторизуйтесь с some.com в application.something.com/clientApplicationPage/ - PullRequest
0 голосов
/ 13 октября 2010

Я не уверен, может ли это быть сделано по протоколу.

Допустим, мы хотим, чтобы на странице индекса входа в систему some.com пользователь мог ввести свое имя пользователя и пароль для своего приложения и один разэто сделано, чтобы его / ее перенаправили в application.something / clientApplicationPage /, чтобы увидеть подробности.

Могу ли я получить некоторые сведения о том, что я должен учитывать, чтобы сделать что-то подобное, пожалуйста?

Заранее спасибо, MEM

1 Ответ

1 голос
/ 13 октября 2010

Это может быть достигнуто очень легко с помощью сессий.Поскольку PHP использует cookie для поддержания состояния сеанса, убедитесь, что вы разрешаете установку cookie сеанса для всех поддоменов.После того, как у вас есть логин пользователя наthing.com, просто отправьте простой заголовок, чтобы браузер перенаправил их на application.something.com, cookie все равно будет присутствовать в домене application.something.com, и данные сеанса будут загружаться очень хорошо.

проверьте документацию о сессиях: http://us.php.net/manual/en/session.configuration.php#ini.session.cookie-domain

Имейте в виду, что любой написанный вами javascript должен соответствовать SOP и не иметь доступа к чему-либо на поддоменах.

...