le 09-12-2019 07:02 AM
Bonjour, et merci d'avance de l'aide que vous pouver m'apporter.
J'ai crée une page web à l'aide de NXG Web module qui permet de dialoguer via "systeme Link" avec une application developpé sous LV15.
En Utilisation : Je rentre l'url de la page dans un navigateur web sur un pc client qui est sous le même réseau que le serveur, et la page s'ouvre me permettant d'interagir avec mon application LV15 qui se trouve est elle aussi sur le pc serveur.
Voilà, ce que j'aimerais c'est pouvoir autoriser l'accès à cette page avec un mot de passe.
Existe-t-il un moyen via le web module ou autre?
Merci
le 09-12-2019 08:27 AM
C'est possible mais ce n'est pas si simple à réaliser.
Une solution est de gérer une session avec des droits utilisateurs il y en a une bonne implémentation au lien suivant.
https://www.studiobods.com/en/niweek2019-ts170/
le 09-13-2019 03:25 AM
Salut et merci de la réponse
Effectivement, la solution proposé dans la vidéo n'est pas du tout évidente à mettre en oeuvre.
S'il existe plus simple je veux bien.
Merci
le 09-13-2019 09:00 AM
Il y a une solution plus simple qui est de développer une page de login qui renvoie vers la bonne page si le mot de passe est correctement entré.
Mais l'autre page sera toujours accessible par son url directement et cela même si l'utilisateur n'a pas entré de mot de passe.
Ce qui est présenté dans la vidéo précédente c'est un système qui permet de s'assurer de ne répondre à un utilisateur seulement s'il s'est enregistré.
le 09-17-2019 02:26 AM
Oui j'avais explorer cette solution de creer une page redirectrice avec mot de passe mais, ce n'est pas très éfficace en terme de sécurité.
J'ai regardé également les solution avec les fichier ".htaccess" et ".htpasswd" mais ca ne marche uniquement avec les serveur apache.
Dommage que du coté serveur NI il n'y ai pas de solution de ce type.
Si quelqu'un a une idée je suis preneur !!!
Merci
le 09-20-2019 09:01 AM
Bonjour Sentenza,
Pourquoi ne pas utiliser une serveur apache?
J'utilise IIS sans problème pour une application NXG WEB une fois qu'on a ajouté le type MIME concernant les fichiers .wasm comme indiqué à cette adresse : http://www.ni.com/documentation/en/labview-web-module/3.1/manual/hosting-web-application-on-server/
Bonne fin de journée!
le 11-26-2020 07:31 AM
Bonjour YSI
Pourriez vous me dire comment vous faite pour utiliser IIS avec votre app NXG WEB?
Je n'ai pas compris cette histoire de type MIME et fichier .wasm
Merci encore
le 11-26-2020 07:51 AM
Bonjour Sentenza,
Tout est indiqué dans le lien que j'ai donné précédemment :
https://www.ni.com/documentation/en/labview-web-module/3.1/manual/hosting-web-application-on-server/
Vous devez copier le build de votre application web dans le dossier pointé par le serveur.
Pour que l'application web fonctionne il faut ajouter à IIS le type MIME pour les fichiers d'extension .wasm.
Ce qui va juste indiquer au client (navigateur) comment traiter ces fichiers .wasm.
https://forsenergy.com/fr-fr/inetsrvmmc/html/b9528375-2f7c-499f-b9cc-f05c0b642b4e.htm
En dehors de cette petite subtilité il n'y a rien de plus à faire que pour un site web classique.
Bonne journée,
YSI
le 11-26-2020 08:03 AM
Merci pour votre réponse!! je vais essayer d'explorer cette solution
J'aurais une question supplémentaire.
Sur ma page web, faite avec NXG Web, j'affiche des données de mesure (tableau, graph).
Je voudrais savoir comment puis je faire pour les enregistrer par example dans un fichier txt.
Merci d'avance pour votre aide !!!
le 11-26-2020 08:59 AM
Re-Bonjour Sentenza,
Je m'étais posé la question il y a quelque temps aussi et j'avais trouvé ceci :
https://github.com/doczhivago/DownloadUploadAFileWebVI
Cela fonctionne très bien pour moi et je pense que ça devrait faire le travail.
Bonne fin de journée,
YSI