Pregunta

Estoy utilizando RPX en mi proyecto CakePHP. Yo he dado la url toke así: http://www.mysite.com/users/login

Aquí está mi código de acción de inicio de sesión.

function login() {
    $this->Ssl->force();        
    $this->layout = 'colorbox';
    $this->pageTitle = "User Login";
}

He utilizado SSL con el formulario de acceso. Busque el código de seguridad ($this->Ssl->force();). Sesión con RPX bien funciona sin SSL. Comenté línea $this->Ssl->force();, y me RPX funciona correctamente. Pero cuando sin comentar que el código SSL, no funciona correctamente.

cuando el código SSL fue sin comentar allí, hice esto. 1. Seleccionado Google al inicio de sesión desde insignia RPX (en mi formulario de acceso) 2. entrado en mi ID de Google y contraseña para entrar y funcionó. 3. Pero fui redirigido de nuevo a la forma de la conexión sin ninguna sesión.

Puede alguien que me ayude por favor.

Gracias.

¿Fue útil?

Solución

El código actual redirecciona la página de inicio de sesión de http: // a https: // y por lo tanto se pierde la sesión y otros datos simbólicos. Así necesidad de utilizar HTTP o HTTPS antes y después de la reorientación de RPX a mi sitio. Gracias.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top