|
FOROS PROFESIONALES WINDEV, WEBDEV y WINDEV Mobile |
| | | | | |
Inicio → WEBDEV 2024 → Problème d'identification(forcer prise en compte d'un paramètre) |
Problème d'identification(forcer prise en compte d'un paramètre) |
Iniciado por ALAIN, 10,may. 2004 19:16 - 3 respuestas |
| |
| | | |
|
| |
Publicado el 10,mayo 2004 - 19:16 |
Bonjour,
Voici mon probleme : Sur le site que je développe, la premier page permet de s'identifier et par la mème occasion, on récupère un paramètre qui va conditionner les droits d'acces à toutes les pages du site(Le Salarié n'a pas accés aux mèmes pages que le patron). le problème se pose lors de la seconde authentification,le paramètre change bien de valeur mais il n'est pas pris en compte. ma question est de savoir si il est possible de forcer la prise en compte de ce paramètre. |
| |
| |
| | | |
|
| | |
| |
Publicado el 10,mayo 2004 - 21:15 |
Une fois l'identification faite, pourquoi tu n'initialise pas une variable globale avec les droits de l'utilisateur? Sinon, quand tu appelle ta page tu peux lui passer en parametre ce que tu veux Ex: PageAffiche(MaPage,Droits) Pour récupérer Droits, sur la page MaPage tu créé une procédure Procédure MaPage(Droits est une chaine="")
A+ Christian "ALAIN" <louisbectarte@aol.fr> wrote:
Bonjour,
Voici mon probleme : Sur le site que je développe, la premier page permet de s'identifier et
par
la mème occasion, on récupère un paramètre qui va conditionner les droits d'acces à toutes les pages du site(Le Salarié n'a pas accés aux mèmes pages que le patron). le problème se pose lors de la seconde authentification,le paramètre change bien de valeur mais il n'est pas pris en compte. ma question est de savoir si il est possible de forcer la prise en compte de ce paramètre.
|
| |
| |
| | | |
|
| | |
| |
Publicado el 12,mayo 2004 - 18:40 |
bonjour,
J'ai fais des recherches sur les synthaxe proposée par Christian et je les ai essayées mais rien à faire ca ne fonctionne toujours pas. Par contre je vais réexpliqué mon problème en prennant des exemples.
J'ai 2 Utilisateurs (A et qui ne doivent pas avoir accés au mèmes données. Pour ça,la premiere page est une page d'identification(Login+Mot De Passe)selon cette identification un paramétre CODEACCES est modifié à chaque identification d'un utilisateur et aprés chaque identification on arrive sur une page accueille sur laquelle on cache des boutons en fonction du CODEACCES(c'est là que sa fonctionne pas). Le paramètre CODEACCES change bien de valeur à chaque identification, mais n'est pris en compte que lors de la premier session de log.
Ptit exemple:
A se connecte le paramètre CODEACCES prend sa bonne valeur et est pris en compte dans le reste du site et notament sur la page accueille. A se déconnecte et B prends la suite. Donc B s'identifie et le paramètre CODEACCES prend toujours sa bonne valeur mais n'est pas pris en compte sur la page d'accueil. Les conséquence sont importante, car soit ça rajoute des fonctionnalités auxquelles il ne doit avoir accés, soit à l'inverse il lui manque des fonctionnalités.
d'aprés les debug que j'ai effectué le problème se situe au niveau de l'initialisation de la page Accueil , car j'ai créé un petit algorithme de type
SELON CODEACCES Cas 1 :............ ............ Cas 2 :............ ............ Autrecas:.......... ............
et le problème c'est que lors de la première identification on rentre bien dans l'algo, mais lors des prochaines identifications, on ne rentre plus dedans
En vous remerciant Louis
Je pense etre clair mais si il vous manque une info n'hésité pas : LOUISBECTARTE@aol.com |
| |
| |
| | | |
|
| | |
| |
Publicado el 13,mayo 2004 - 22:19 |
Salut,
Je connais ton problème pour y avoir été confronté. il te faut rajouter un bouton "fin de session" ou "deconnexion" et tu crée une procédure locale sur ta page login du style :
PROCEDURE Deconnexion() // mise a zero des variables sLibelleClient = "" nIdClient = 0 LIB_CLIENT = sLibelleClient
de façon a réinitialiser tes variables.
bon dev "alain" <LOUISBECTARTE@aol.com> a écrit dans le message de news: 40a23e54$1@news.pcsoft.fr...
bonjour, J'ai fais des recherches sur les synthaxe proposée par Christian et je les ai essayées mais rien à faire ca ne fonctionne toujours pas. Par contre je vais réexpliqué mon problème en prennant des exemples. J'ai 2 Utilisateurs (A et ![B)](/NG2013_WEB/ui/smiley/7.gif) qui ne doivent pas avoir accés au mèmes données. > Pour ça,la premiere page est une page d'identification(Login+Mot De Passe)selon
cette identification un paramétre CODEACCES est modifié à chaque identification > d'un utilisateur et aprés chaque identification on arrive sur une page accueille
sur laquelle on cache des boutons en fonction du CODEACCES(c'est là que sa fonctionne pas). Le paramètre CODEACCES change bien de valeur à chaque identification,
mais n'est pris en compte que lors de la premier session de log.
Ptit exemple:
A se connecte le paramètre CODEACCES prend sa bonne valeur et est pris en compte dans le reste du site et notament sur la page accueille. A se déconnecte et B prends la suite. Donc B s'identifie et le paramètre CODEACCES prend toujours sa bonne valeur
mais n'est pas pris en compte sur la page d'accueil. Les conséquence sont importante, car soit ça rajoute des fonctionnalités auxquelles il ne doit avoir accés, soit à l'inverse il lui manque des fonctionnalités.
d'aprés les debug que j'ai effectué le problème se situe au niveau de
l'initialisation
de la page Accueil , car j'ai créé un petit algorithme de type
SELON CODEACCES Cas 1 :............ ............ Cas 2 :............ ............ Autrecas:.......... ............
et le problème c'est que lors de la première identification on rentre bien dans l'algo, mais lors des prochaines identifications, on ne rentre plus dedans
En vous remerciant Louis
Je pense etre clair mais si il vous manque une info n'hésité pas : LOUISBECTARTE@aol.com > |
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|