Question

J'utilise RPX dans mon projet CakePHP. J'ai mis l'url Toke comme ceci: http://www.mysite.com/users/login

Voici mon code d'action de connexion.

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

Je l'ai utilisé SSL avec le formulaire de connexion. Regardez le code ci-dessus ($this->Ssl->force();). Se connecter à l'aide RPX fonctionne très bien sans SSL. Je commentais ligne $this->Ssl->force();, et a obtenu RPX fonctionne correctement. Mais quand je décommenté ce code Ssl, il ne fonctionne pas correctement.

lorsque le code ssl était décommentée là, je l'ai fait.  1. Sélection Google pour connexion de badge RPX (dans mon formulaire de connexion)  2. Entré mon identifiant Google et mot de passe et cela a fonctionné.  3. Mais je redirigés vers le formulaire de connexion sans session.

une aide peut me s'il vous plaît.

Merci.

Était-ce utile?

La solution

Le code actuel redirige la page de connexion à partir de http: // https: // et donc il perd la session et d'autres données symboliques. Donc besoin d'utiliser http ou https avant et après la redirection de RPX sur mon site. Merci.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top