Quick links: Content - sections - sub sections
EN FR
Quick Search Advanced search
 
Page

  [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

Reply #1 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

Reply #2 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

 
Page
  1. Authentification et Boucle de redirection