Jump to content

Edit History

Magikolo

Magikolo

Hello à toutes et tous,

(Prestashop v1.6.1.10)

Toutes les solutions ci-dessus ne fonctionnent pas pour ma part.

En attendant voici ce que j'ai fait : (si ça peut aider..)

Dans le fichier : controllers/front/ContactController.php

Juste en dessous de :

public function postProcess()
    {

Ajouter :

// Start Modif
        $customer = $this->context->customer;
        if (empty($customer->id) )
        {
            @header("Location: https://www.mon-site.com/mon-compte");
            exit();
        }
// End Modif 

(Remplacez bien entendu "https://www.mon-site.com" par votre url)

Ainsi, seul les utilisateurs connectés auront la possibilité d'envoyer un message, autrement l'utilisateur (ou Robot) est renvoyé sur la page de connexion/inscription (ici : "mon-compte").

Simple, efficace.. En attendant de trouver mieux... ;)

Magikolo

Magikolo

Hello à toutes et tous,

(Prestashop v1.6.1.10)

Toutes les solutions ci-dessus ne fonctionnent pas pour ma part.

En attendant voici ce que j'ai fait : (si ça peut aider..)

Dans le fichier : controllers/front/ContactController.php

Juste en dessous de :

public function postProcess()
    {

Ajouter :

// Start Modif
        $customer = $this->context->customer;
        if (empty($customer->id) )
        {
            @header("Location: https://www.mon-site.com/mon-compte");
            exit();
        }
// End Modif 

(Remplacez bien entendu "https://www.mon-site.com" par votre url)

Ainsi, seul les utilisateurs connectés auront la possibilité d'envoyer un message, autrement l'utilisateur (ou Robot) est renvoyé sur la page de connexion/inscription (ici : "mon-compte").

Simple, efficace.. Pour le moment, qui dit mieux ? ;)

Magikolo

Magikolo

Hello à toutes et tous,

(Prestashop v1.6.1.10)

Toutes les solutions ci-dessus ne fonctionnent pas pour ma part.

En attendant voici ce que j'ai fait :

Dans le fichier : controllers/front/ContactController.php

Juste en dessous de :

public function postProcess()
    {

Ajouter :

// Start Modif
        $customer = $this->context->customer;
        if (empty($customer->id) )
        {
            @header("Location: https://www.mon-site.com/mon-compte");
            exit();
        }
// End Modif 

(Remplacez bien entendu "https://www.mon-site.com" par votre url)

Ainsi, seul les utilisateurs connectés auront la possibilité d'envoyer un message, autrement l'utilisateur (ou Robot) est renvoyé sur la page de connexion/inscription (ici : "mon-compte").

Simple, efficace.. Pour le moment, qui dit mieux ? ;)

Magikolo

Magikolo

Hello à tous,

(Prestashop v1.6.1.10)

Toutes les solutions ci-dessus ne fonctionnent pas pour ma part.

En attendant voici ce que j'ai fait :

Dans le fichier : controllers/front/ContactController.php

Juste en dessous de :

public function postProcess()
    {

Ajouter :

// Start Modif
        $customer = $this->context->customer;
        if (empty($customer->id) )
        {
            @header("Location: https://www.mon-site.com/mon-compte");
            exit();
        }
// End Modif 

(Remplacez bien entendu "https://www.mon-site.com" par votre url)

Ainsi, seul les utilisateurs connectés auront la possibilité d'envoyer un message, autrement l'utilisateur (ou Robot) est renvoyé sur la page de connexion/inscription (ici : "mon-compte").

Simple, efficace.. Pour le moment, qui dit mieux ? ;)

Magikolo

Magikolo

Hello à tous,

(Prestashop v1.6.1.10)

Toutes les solutions ci-dessus ne fonctionnent pas pour ma part.

En attendant voici ce que j'ai fait :

Dans le fichier : controllers/front/ContactController.php

Juste en dessous de :

public function postProcess()
    {

Ajouter :

// Start Modif
        $customer = $this->context->customer;
        if (empty($customer->id) )
        {
            @header("Location: https://www.mon-site.com/mon-compte");
            exit();
        }
// End Modif 

(Remplacez bien entendu "https://www.mon-site.com" par votre url)

Ainsi, seul les utilisateurs connectés auront la possibilité d'envoyer un message, autrement l'utilisateur est renvoyé sur la page de connexion/inscription (ici : "mon-compte").

Simple, efficace.. Pour le moment, qui dit mieux ? ;)

Magikolo

Magikolo

Hello à tous,

(Prestashop v1.6.1.10)

Toutes les solutions ci-dessus ne fonctionnent pas pour ma part.

En attendant voici ce que j'ai fait :

Dans le fichier : controllers/front/ContactController.php

Juste en dessous de :

public function postProcess()
    {

Ajouter :

// Start Modif
        $customer = $this->context->customer;
        if (empty($customer->id) )
        {
            @header("Location: https://www.mon-site.com/mon-compte");
            exit();
        }
// End Modif 

(Remplacez bien entendu "https://www.mon-site.com" par votre url)

Ainsi, seul les utilisateurs connectés auront la possibilité d'envoyer un message, autrement l'utilisateur est renvoyé sur la page de connexion/inscription. Simple, efficace...

Pour le moment, qui dit mieux ? ;)

Magikolo

Magikolo

Hello à tous,

(Prestashop v1.6.1.10)

Toutes les solutions ci-dessus ne fonctionnent pas pour ma part.

En attendant voici ce que j'ai fait :

Dans le fichier : controllers/front/ContactController.php

Juste en dessous de :

public function postProcess()
    {

Ajouter :

// Start Modif
        $customer = $this->context->customer;
        if (empty($customer->id) )
        {
            @header("Location: https://www.mon-site.com/mon-compte");
            exit();
        }
// End Modif 

(Remplacez bien entendu "https://www.mon-site.com" par votre url)

Ainsi, seul les utilisateurs connectés auront la possibilité d'envoyer un message, autrement l'utilisateur est renvoyé sur la page de connexion/inscription.

Pour le moment, qui dit mieux ? ;)

×
×
  • Create New...