Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sh erreur sur la requête OTP #26

Open
dricair opened this issue Nov 12, 2023 · 2 comments
Open

Sh erreur sur la requête OTP #26

dricair opened this issue Nov 12, 2023 · 2 comments

Comments

@dricair
Copy link

dricair commented Nov 12, 2023

Bonjour

J'ai installé le plugin, je ne vois aucune erreur dans le log d'installation.

Par contre sur la requête OTP, rien ne se passe, et dans le log je vois uniquement ce warning:

sh: 1: -B: not found

Je pense donc qu'une commande Shell est lancée, et les options ne sont pas compatibles, mais je ne vois pas les détails donc je ne peux pas trouver plus loin. Est-ce qu'il y a un moyen d'afficher la commande qui est lancée ?

Merci
Cédric

@dricair
Copy link
Author

dricair commented Nov 12, 2023

J'ai vu par contre que si je modifie le fichier sample.php avec les informations dans le répertoire plugins/peugeotcars/3rdparty, alors j'arrive à me connecter correctement et récupérer les informations de la voiture.

@dricair
Copy link
Author

dricair commented Nov 18, 2023

Je pense que j'ai trouvé le problème, en tous cas j'arrive à lancer la commande OTP et avoir un SMS. Le problème vient du fait que j'avais un caractère spécial dans le mot de passe, qui n'est pas protégé sur la ligne de commande.

Le fix que j'ai testé, dans le fichier core/ajax/peugeotcars.ajax.php, fonction otp_prepare, au lieu de:

$cmd .= ' -P ' . $passwd ;

J'ai changé en:

$cmd .= ' -P \'' . $passwd . '\'';

Ca ne fonctionnera quand même pas s'il y a un caractère \ dans le mot de passe.

dricair added a commit to dricair/plugin_peugeotcars that referenced this issue Nov 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant