- 1
[Opened] Authentification et Boucle de redirection
Posted by Didou on 10/30/2015 14:39
Bonjour,
Suite au transfert d'hébergement et la mise à jour vers 1.5 (oui les deux en une fois c'était pas top...), le système d'athenfication ne fonctionne plus sans que je comprenne pourquoi... La partie sans authentfication fonctionne sans soucis mais impossible de s'identifier pour accéder à la page d'administration.
Point d'entrée admin.php :
<?php /** * @package ptitouest.fr * @subpackage * @author Didou Mimamou * @copyright 2012 www.mimamou.fr * @link http://www.mimamou.fr * @license All rights reserved */ require ('../application.init.php'); require (JELIX_LIB_CORE_PATH.'request/jClassicRequest.class.php'); checkAppOpened(); jApp::loadConfig('admin/config.ini.php'); jApp::setCoord(new jCoordinator()); jApp::coord()->process(new jClassicRequest()); ?>
Fichier de configuration de admin :
;<?php die(''); ?> ;for security reasons , don't remove or modify the first line startModule=master_admin startAction="default:index" [responses] html=adminHtmlResponse htmlauth=adminLoginHtmlResponse [modules] jacldb.access=0 junittests.access=0 jWSDL.access=0 jauth.access=2 master_admin.access=2 jauthdb.access=2 jauthdb.installparam=defaultuser jauthdb_admin.access=2 jacl2db.access=2 jacl2db.installparam=defaultuser jacl2db_admin.access=2 adminprog.access=2 commun.access=2 [simple_urlengine_entrypoints] admin="jacl2db~*@classic, jauth~*@classic, jacl2db_admin~*@classic, jauthdb_admin~*@classic, master_admin~*@classic, adminprog~*@classic" [coordplugins] auth="admin/auth.coord.ini.php" jacl2="admin/jacl2.coord.ini.php" [acl2] driver=db
Le controler de Login (adminLoginHtmlResponse.class) :
<?php /** * @package ptitouest.fr * @subpackage * @author Didou Mimamou * @copyright 2012 www.mimamou.fr * @link http://www.mimamou.fr * @license All rights reserved */ require_once (JELIX_LIB_CORE_PATH.'response/jResponseHtml.class.php'); class adminLoginHtmlResponse extends jResponseHtml { function __construct() { parent::__construct(); // Include your common CSS and JS files here $this->addCSSLink(jApp::config()->urlengine['basePath'].'design/master_admin.css'); } protected function doAfterActions() { $this->bodyTpl = 'master_admin~index_login'; // Include all process in common for all actions, like the settings of the // main template, the settings of the response etc.. $this->title .= ($this->title !=''?' - ':'').'Administration'; $this->body->assignIfNone('MAIN',''); } }
Dans la barre adresse lorsque que je vas sur admin.php j'obtiens lors de l'erreur :
http://www.lepetitouest.fr/admin.php/jauth/login/form?auth_url_return=%2Fadmin.php%2Fmaster_admin%2F
et firefox m'affiche :
La page n'est pas redirigée correctement Firefox a détecté que le serveur redirige la demande pour cette adresse d'une manière qui n'aboutira pas. La cause de ce problème peut être la désactivation ou le refus des cookies.
Si vous avez une idée vers ou chercher... Merci d'avance ! Adeline
Adeline
[Opened] Authentification et Boucle de redirection
Posted by laurentj on 11/02/2015 23:25
Bonjour,
as-tu mis à jour vers la version 1.5.6 de Jelix ? Tu as peut-être une redirection infinie et cette version corrige un problème similaire.
[Opened] Authentification et Boucle de redirection
Posted by Didou on 11/04/2015 21:24
Bonsoir et merci pour la réponse.
J'ai mis à jour vers la 1.5.6 (vidage de temp, copie des fichers dans lib, script installer via kitty sans erreur) mais j'ai toujours la même erreur...
Par contre dans la barre adresse lors de l'erreur j'ai maintenant :
http://www.lepetitouest.fr/admin.php/jauth/login/form
Merci encore de votre aide
Adeline
- 1