Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

url d'une page view avec authentification ?

De l'installation à l'utilisation venez discuter de JEEDOM au quotidien
Répondre
lebphi
Timide
Messages : 92
Inscription : 14 mars 2016, 09:27

url d'une page view avec authentification ?

Message par lebphi » 06 août 2019, 16:55

bonjour,

je n'arrive pas à trouver la syntaxe pour passer le user/password dans une url vers une page jeedom ?
Par exemple pour accéder à une vue sans passer par la page d'authentification :
192.168.1.157/index.php?v=d&p=view&view_id=6
J'ai essayé 192.168.1.157/index.php?v=d&user=admin&password=xxxxv=d&p=view&view_id=6 mais c'est visiblement pas la bonne syntaxe.

Mips2648
Actif
Messages : 932
Inscription : 08 sept. 2018, 17:09

Re: url d'une page view avec authentification ?

Message par Mips2648 » 06 août 2019, 17:05

Je n'ai jamais vérifié si c'était possible mais cela ne devrait pas, c'est une très mauvaise idée.

Pourquoi veux-tu faire cela? (en plus avec ton user admin dont le mot de passe sera donc visible en clair qlq part)?
Développeur et auteur des plugins suivants, (entre autre Arlo, Solaredge, Design Image, Gotify...) et aidant sur plein d'autres!

Si vous voulez contribuer, un don fait toujours plaisir : https://paypal.me/mips2648

lebphi
Timide
Messages : 92
Inscription : 14 mars 2016, 09:27

Re: url d'une page view avec authentification ?

Message par lebphi » 06 août 2019, 17:27

je veux recuperer le contenu de plusieurs vue pour les compiler et les envoyer par mail.
Pour la sécurité c'est un appel interne jeedom à jeedom.

$contents = file_get_contents('http://127.0.0.1/index.php?v=d&p=view&view_id=6');
$cmd=cmd::byString('#[communication][gmail][philippe]#');
$cmd->execCmd($options=array('title'=>'Synthese', 'message'=> $contents), $cache=0);

mais le content est vide. Si je fait cela avec une autre page php hors jeedom ca marche.
Je suppose que c'est un probleme d’authentification mais je me trompe peut etre

Avatar de l’utilisateur
poluket
Helper
Messages : 1908
Inscription : 19 août 2017, 17:02
Localisation : Chastre - Belgique
Contact :

Re: url d'une page view avec authentification ?

Message par poluket » 06 août 2019, 18:47

La solution pas parfaite est p-e l'API avec une commande qui pilote un scénario
https://jeedom.github.io/core/fr_FR/api_http

Et ce scénario créé un rapport.
Helper Officiel Jeedom

Installation KNX + Sonos + Xiaomi Yeelight + Jeedom sur VM Proxmox + wifi unifi avec contrôleur + NAS DS1513+ + UPS + PFsense FW

lebphi
Timide
Messages : 92
Inscription : 14 mars 2016, 09:27

Re: url d'une page view avec authentification ?

Message par lebphi » 06 août 2019, 20:20

je viens d'essayer. ca marche mais on recupere une 'image'. J'aimerais récupérer le code de la page view.

Avatar de l’utilisateur
poluket
Helper
Messages : 1908
Inscription : 19 août 2017, 17:02
Localisation : Chastre - Belgique
Contact :

Re: url d'une page view avec authentification ?

Message par poluket » 06 août 2019, 20:38

Je sais, c'est pas parfait...
Helper Officiel Jeedom

Installation KNX + Sonos + Xiaomi Yeelight + Jeedom sur VM Proxmox + wifi unifi avec contrôleur + NAS DS1513+ + UPS + PFsense FW

Mips2648
Actif
Messages : 932
Inscription : 08 sept. 2018, 17:09

Re: url d'une page view avec authentification ?

Message par Mips2648 » 06 août 2019, 20:44

Que voudrais-tu faire avec le code?
récupérer les valeurs des commandes?
parce que via l'api tu peux aussi récupérer les valeurs de chaque équipement directement.
Développeur et auteur des plugins suivants, (entre autre Arlo, Solaredge, Design Image, Gotify...) et aidant sur plein d'autres!

Si vous voulez contribuer, un don fait toujours plaisir : https://paypal.me/mips2648

Avatar de l’utilisateur
Phil56
Actif
Messages : 773
Inscription : 11 août 2015, 11:36

Re: url d'une page view avec authentification ?

Message par Phil56 » 06 août 2019, 21:03

Bonjour,

As tu essayé la fonction "report" disponible dans une scénario ?

tu peux la paramétrer pour par exemple générer un PNG ou un PDF et l'envoyer à une commande. Je l'utilise par exemple pour m'envoyer par slack toutes les nuits un rapport de mes conso electriques.
2019-08-06 20_49_30-Rapport Nuit - Jeedom - Iron.png
2019-08-06 20_49_30-Rapport Nuit - Jeedom - Iron.png (52.6 Kio) Consulté 4475 fois
en 1 le type de rapport : ici une vue
en 2 le format de l'export : ici png
en 3 la vue à exporter
en 4 la commande à executer, dans mon cas je suis passé par une commande du plugin notificationmanager, elle est configurée pour m'envoyer ce rapport sur une boite mail et sur une "chaine" slack.

ken@vo
Phil
Box : Jeedom Maitre dans VM Esxi NUC intel i5, Jeedom Esclave RPI2 avec Zwave, Rfxcom, Blink1, EDISIO et TTS + VM Zoneminder
Protocoles : Zwave, X10, DI-O, HUE, EDISIO
Teleinfo (Dauguet rs232 mise en réseau avec une arduino mega)

lebphi
Timide
Messages : 92
Inscription : 14 mars 2016, 09:27

Re: url d'une page view avec authentification ?

Message par lebphi » 07 août 2019, 08:51

je vais essayer d'analyser le code de la page view pour essayer de vomprendre comment recuperer les infos.

Mips2648
Actif
Messages : 932
Inscription : 08 sept. 2018, 17:09

Re: url d'une page view avec authentification ?

Message par Mips2648 » 07 août 2019, 08:55

Mais si ce sont les infos que tu veux, accèdes y directement via l'api. (As tu regarde la doc de l'api ?)
Pas la peine de parser de l'html pour ça...
Sans compter que tu n'as toujours pas d'authentification clean.
Développeur et auteur des plugins suivants, (entre autre Arlo, Solaredge, Design Image, Gotify...) et aidant sur plein d'autres!

Si vous voulez contribuer, un don fait toujours plaisir : https://paypal.me/mips2648

Avatar de l’utilisateur
Phil56
Actif
Messages : 773
Inscription : 11 août 2015, 11:36

Re: url d'une page view avec authentification ?

Message par Phil56 » 07 août 2019, 17:07

@lebphi, la solution du "report" ne te convient pas ?
Box : Jeedom Maitre dans VM Esxi NUC intel i5, Jeedom Esclave RPI2 avec Zwave, Rfxcom, Blink1, EDISIO et TTS + VM Zoneminder
Protocoles : Zwave, X10, DI-O, HUE, EDISIO
Teleinfo (Dauguet rs232 mise en réseau avec une arduino mega)

Répondre

Revenir vers « Utilisation »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 12 invités