RPX Token Url проблема
Вопрос
Я использую RPX в моем проекте CakePhP. Я установил URL-адрес Toke: http://www.mysite.com/users/Login.
Вот мой код действий входа.
function login() {
$this->Ssl->force();
$this->layout = 'colorbox';
$this->pageTitle = "User Login";
}
Я использовал SSL с помощью формы входа. Посмотрите выше код ( $this->Ssl->force();
). Войти с помощью RPX работает нормально без SSL. Я прокомментировал $this->Ssl->force();
Линия, и получила RPX правильно. Но когда я незаспоминал, что код SSL, это не работает должным образом.
Когда код SSL был незанятым там, я сделал это. 1. Отбрал Google для входа в систему от RPX Badge (в моей форме входа). 2. Ввел мой идентификатор Google и пароль для входа в систему, и он работал. 3. Но я был перенаправлен обратно в форму входа в систему без каких-либо сеансов.
Кто-нибудь может мне помочь.
Спасибо.
Решение
Текущий код перенаправляет страницу входа с http: // к https: // и, следовательно, он теряет сеанс и другие данные токена. Поэтому нужно использовать либо http или https до и после перенаправления от RPX на мой сайт. Спасибо.