2017-09-25 4 views
0

enter image description here J'utilise CakePHP 3.5 avec l'interface d'amorçage FriendsOfCake installée. Sur l'écran de connexion ou après la déconnexion, une erreur de dialogue modal est affichée. Le texte est: mydomain.com dit: ERREUR: erreur interdite Il n'y a pas d'erreurs enregistrées dans l'error.log Cela s'est également produit dans la version 3.4.CakePHP 3.5 w/bootstrapui boîte de dialogue d'erreur modale

Cela se produit sur le serveur de test ainsi que sur le site d'hébergement.

Existe-t-il un moyen de supprimer ce dialogue?

// du contrôleur/AppController.php

public function initialize() 
{ 
    parent::initialize(); 
    $this->loadComponent('RequestHandler'); 
    $this->loadComponent('Flash'); 
    $this->loadComponent('Auth', [ 
    'authenticate' => [ 
     'Form' => [ 
      'fields' => [ 
       'username' => 'email', 
       'password' => 'password' 
      ] 
     ] 
    ], 
    'loginAction' => [ 
     'controller' => 'Users', 
     'action' => 'login' 
    ], 
    'unauthorizedRedirect' => $this->referer() // if unauthorized, 
     return them 
    ]); 
    // allow display action so our pages controller 
    // continues to work. 
    $this->Auth->allow(['display']); 

    $this->loadComponent('Security'); 
    $this->loadComponent('Csrf'); 
} 

Répondre

0

Résolu: Trouvé dans FF Inspecteur une requête Ajax une liste de la base de données. Cela n'a pas été autorisé car la connexion n'était pas terminée. Suppression de l'appel Ajax inutile et le formulaire fonctionne maintenant comme prévu.