Amis cyborgs bonjour !
Voilà un moment que je tourne en rond...
Vijeo 6.2.10.1801 (hotfix patch et quelques).
Un Admin déclaré dans les paramètres de sécurité avec le niveau 20.
Un bouton qui n'apparaît que si le _UserLevel==20 et a pour paramètre niveau de sécurité 20:Admin (oui ça fait double emploi, mais c'est pour les essais).
Un champ dessous qui indique la valeur de la variable _UserLevel
Un script qui _UserLevel.write(20) au démarrage
Le champ ci-dessus affiche bien 20 donc (et non 12 comme sur la photo !)
Donc, je résume : au démarrage, j'ai bien mon _UserLevel=20.
Le bouton apparaît bien (puisque mon _UserLevel=20 !).
Mais, mais mais... il reste grisé comme si le _UserLevel n'était PAS égal à 20
J'ai un bouton qui m'amène sur l'écran de connexion. Je me connecte en Admin (_UserLevel=20, faut suivre un peu !) et paf ça fait des Chocapics, mon bouton se dégrise !
Et devinez ce que mon champ _UserLevel affiche ?... Le premier qui me dit autre chose que 20, je lui fait débugger un grafcet en LIST de 10 pages sans commentaire !
Ah oui, dernier détail : le mode sécurité est basé sur le niveau, bien sûr.
Alors, pourquoi quand je renseigne le _UserLevel par script, le niveau de sécurité du bouton ne réagit pas, alors que quand je passe par l'écran de connexion, avec le même niveau, il se dégrise ?
Hein, pourquoi ?...
Vijeo Designer et UserLevel
-
- Mi homme - Mi automate
- Messages : 2079
- Enregistré le : 21 oct. 2015, 10:00
- Localisation : Ile de France
Re: Vijeo Designer et UserLevel
Salut !
Parce ce que bidouiller le User_Level ne fait pas comme se connecter , vijeo est pas bête (attention hein, j'ai pas dit que tu l'était ) !
Il faut que tu te connectes via ton script
Methode
Sys.login(NomUtil,Mdp)
Parce ce que bidouiller le User_Level ne fait pas comme se connecter , vijeo est pas bête (attention hein, j'ai pas dit que tu l'était ) !
Il faut que tu te connectes via ton script
Methode
Sys.login(NomUtil,Mdp)
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part !
- Béryl
- Mi homme - Mi automate
- Messages : 1682
- Enregistré le : 20 oct. 2015, 12:00
- Localisation : localhost
Re: Vijeo Designer et UserLevel
Oui, Philou, j'ai vu passer cette méthode, mais je ne l'ai pas essayée.
Le mot de passe en clair dans un script, niet !
Effectivement, il semble que c'est la seule solution, cela-dit.
Tant pis, je continuerai à me logger à chaque simulation
Mais alors, à quoi ça sert d'écrire la variable _UserLevel ?
Le mot de passe en clair dans un script, niet !
Effectivement, il semble que c'est la seule solution, cela-dit.
Tant pis, je continuerai à me logger à chaque simulation
Mais alors, à quoi ça sert d'écrire la variable _UserLevel ?
-
- Mi homme - Mi automate
- Messages : 2079
- Enregistré le : 21 oct. 2015, 10:00
- Localisation : Ile de France
Re: Vijeo Designer et UserLevel
La variable Système User_Level est en Lecture seule (dixit la doc) !!
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part !
- itasoft
- Mi homme - Mi automate
- Messages : 7086
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Vijeo Designer et UserLevel
slts,
effectivement je viens de voir que si dans le Script on écris une valeur sur _UserLevel ça bronche pas, ça donne pas d'erreur,
alors on va dire que tu n'avais pas complètement tort, lol
effectivement je viens de voir que si dans le Script on écris une valeur sur _UserLevel ça bronche pas, ça donne pas d'erreur,
alors on va dire que tu n'avais pas complètement tort, lol
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
-
- Mi homme - Mi automate
- Messages : 2079
- Enregistré le : 21 oct. 2015, 10:00
- Localisation : Ile de France
Re: Vijeo Designer et UserLevel
Re !
Les utilisateurs ne peuvent aller voir dans les scripts et tu ne peut décompiler les projets alors sauf a distribuer les sources.. le risque est faible.
Honnêtement, s'il il suffisait de faire un user_level=xx pour que ça marche, ça craindrait tout autant non ?
Les utilisateurs ne peuvent aller voir dans les scripts et tu ne peut décompiler les projets alors sauf a distribuer les sources.. le risque est faible.
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part !
- Béryl
- Mi homme - Mi automate
- Messages : 1682
- Enregistré le : 20 oct. 2015, 12:00
- Localisation : localhost
Re: Vijeo Designer et UserLevel
Neni, mon ami. On peut très bien écrire la valeur qu'on veut dans _UserLevel.
Après, qu'elle ne soit pas prise en compte pour la connexion, je le comprends très bien (finalement !)
En fouillant la doc, je suis tombé sur ça : "_UserLevel utilise la valeur de la variable affectée dans l'automate pour modifier le niveau de sécurité de l'utilisateur connecté"
Ce qui veut dire que le niveau de l'utilisateur actuellement connecté est modifié, mais que ça ne change pas l'utilisateur, bien sûr.
Je comprends mieux !
... et là, je pense que tu pouvais le dire, finalement
-
- Mi homme - Mi automate
- Messages : 2079
- Enregistré le : 21 oct. 2015, 10:00
- Localisation : Ile de France
Re: Vijeo Designer et UserLevel
Merci de la précision..
mais tu es chocolat dans tous les cas
mais tu es chocolat dans tous les cas
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part !