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.
[Corrigé 3.1.23] Lien problématique dans l'email
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:
par
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]';
Code : Tout sélectionner
$www = './index.php?page=ticket&id='.$_GET['id'].'&userid='.$_SESSION['user_id'];
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
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é :
par
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é !
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";
Code : Tout sélectionner
$www = './index.php?page=dashboard&userid='.$_SESSION['user_id'].'&state='.$redirectstate;
http://srv.domain.local/index.php?page= ... userid=283
Merci pour votre aide et votre réactivité !
Serveur: Ubuntu 16.04 | GestSup: 3.2.2 | Apache: 2.4.18 | MariaDB : 10.0.29 | PHP: 7.3.22-1
étrange car les deux syntaxe sont correcte.
Bon le principal c'est que cela fonctionne.
Bon week End
Bon le principal c'est que cela fonctionne.
Bon week End
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/