Page 1 sur 1

[Corrigé 3.1.23] Lien problématique dans l'email

Posté : ven. 30 juin 2017 09:32
par Crof
Bonjour,

Lorsqu'un utilisateur (droits Utilisateur ou Utilisateur avec pouvoir) clique sur le lien vers le ticket dans l'email de suivit et qu'il n'était pas préalablement connecté à GestSup (il a alors la page d'identification), il obtient le message d'erreur suivant "Erreur: Vous n'avez pas les droits d'accès à cette page, contacter votre administrateur."

Par contre, si l'utilisateur est déjà connecté, la page du ticket s'affiche bien.

En passant l'utilisateur en superviseur, cela ne se produit plus.

Cordialement.

Re: Lien vers le ticket problématique dans l'email

Posté : ven. 30 juin 2017 12:45
par Flox
Bonjour,

je n'est pas pu reproduire le problème cependant j'ai tout de même observé une anomalie pouvez vous essayer de modifier le fichier ./login.php

remplacer:

Code : Tout sélectionner

$www = './index.php?page=ticket&id='.$_GET['id'].'&userid=$_SESSION[user_id]';
par

Code : Tout sélectionner

$www = './index.php?page=ticket&id='.$_GET['id'].'&userid='.$_SESSION['user_id'];

Re: Lien vers le ticket problématique dans l'email

Posté : ven. 30 juin 2017 15:43
par Crof
Il y a du mieux, je n'ai plus de message d'erreur mais j'arrive à la page d'accueil de l'utilisateur.

Pour info, il s'agit d'un utilisateur provenant d'un Active Directory.

Voici l'URL que j'obtiens après avoir renseigné mon login : http://srv.domain.local/index.php?page= ... 83&state=1
Avant correction du fichier login.php : http://srv.domain.local/index.php?page= ... ON[user_id]

J'ai donc vérifié un peu plus en détail le fichier, il y a la même erreur 6 lignes plus loin :

J'ai remplacé :

Code : Tout sélectionner

$www = "./index.php?page=dashboard&userid=$_SESSION[user_id]&state=$redirectstate";
par

Code : Tout sélectionner

$www = './index.php?page=dashboard&userid='.$_SESSION['user_id'].'&state='.$redirectstate;
Suite à cette modification, je suis bien redirigé vers le ticket avec l'URL suivante :
http://srv.domain.local/index.php?page= ... userid=283

Merci pour votre aide et votre réactivité !

Re: Lien vers le ticket problématique dans l'email

Posté : ven. 30 juin 2017 18:20
par Flox
étrange car les deux syntaxe sont correcte.

Bon le principal c'est que cela fonctionne.

Bon week End