Jump to content

Caught redirection to ... Module front controller


Recommended Posts

Bonjour tout le monde,

 

je cherche a rediriger sur un 404 si un utilisateur veux utiliser mon module et qu'il n'est pas identifié. ce que je fais :

<?php

class my_import_cartGenerateModuleFrontController extends ModuleFrontController
{
	public $content_only = false;
	public $display_header = true;
	public $display_footer = true;

	private $import_cart = '';
	private $display_msg = array();

	public function init()
	{
		$this->controller_type = 'modulefront';

		parent::init();  

		if( ! $this->context->customer->logged )
			Tools::redirect('404'); 		

	}

Sauf que j'ai le droit a ce message d'erreur

post-1267578-0-87462400-1504083758_thumb.png

 

Est ce que vous auriez une explication car la je ne vois pas trop ...

 

Merci

Share this post


Link to post
Share on other sites

C'est assez explicite. Il y a une requete qui essaye d'attaquer une table ps_product_reductions... qui n'existe pas ! Cette table n'existant pas en natif dans PS 1.6 (je ne sais pas quelle version tu utilises), ça doit être un module quelconque qui doit utiliser cette table. Essaie de trouver si tu as un module additionnel relatif à des promos ou réductions, désactive le pour voir. Eventuellement, désactive les surcharges pour localiser le coupable !

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More