K3 Blogue 2.0 | Marketing Internet, E-Commerce, E-Communauté, Web 2.0
Sauvegarde du mot de passe pour accesD
admin, le 13 février 2007 à 3:22 dans ProgrammationIl y a quelques jours, mes collègues et moi discutions du service
"Acces D" de Desjardins. Nous sommes tous d’accord qu’il s’agit d’un
service dont on ne pourrait plus se passer. J’ai beaucoup de difficulté
à m’imaginer me rendre en personne à une caisse (ou même à un guichet)
pour payer des factures…
Un petit truc qui nous irritait tous est que le mot de passe n’est pas
sauvegardé dans Firefox. Je comprends les raisons de sécurité derrière
ce choix mais sincérement, si quelqu’un se rend jusque sur mon PC, ce
n’est probablement pas le dernier de mes soucis…
La raison pour laquelle Firefox ne garde pas en mémoire le mot de
passe, même si on a configuré le logiciel pour retenir tous les mots de
passe possible, est que le site d’acces D utilise une propriété
(non-conforme, propriétaire à Firefox/Netscape) autocomplete="off" qui permet au site de choisir à la place de l’utilisateur s’il veut oui ou non utiliser le feature d’auto complétion des mots de passe pour un champs donné.
Je vois donc dans cette discussion un problème technique à résoudre et en 5-10 minutes, grâce à GreaseMonkey j’ai un petit script d’une ligne (ok… 3) qui permet de sauvegarder ce mot de passe.
Voici le code.
// @name AccesD password autocomplete
// @author Mathieu Ducharme <mducharme@k3media.com>
// @namespace http://www.k3media.com/1/Blogue/Sauvegarde_du_mot_de_passe_pour_accesD.php
// @description Remove autocomplete=off on desjardins’ AccesD system
// @include *accesd.desjardins.com*
// ==/UserScript==
var inps = document.getElementsByTagName("input");
for(var i = 0; i < inps.length; i++) {
inps[i].setAttribute(’autocomplete’, ‘on’);
}
Pour le faire fonctionner, vous devez télécharger le plugin GreaseMonkey pour Firefox.
Ce plugin permet, comme vous pouvez le voir dans le code précédent, de
rouler des scripts arbitraires sur des sites web en particulier. Le
site http://userscripts.org contient une foule de script assez cool pour plusieurs sites populaire (et moins populaire)
Ensuite, simplement ouvrir ce fichier "AccesD password autocomplete"
et l’installer grâce à l’interface de GraseMonkey. Voilà, le mot de
passe sera maintenant sauvegardé (si vous avez activé l’option des mots
de passe dans Firefox)
P.S. Ce scipt est présentement plus ou moins inutile puisque le système Acces D est présentement brisé avec Firefox.
Il semble que la fonction JavaScript associé au bouton de transfert
n’existe que si on utiliser Internet Explorer. Si jamais un programmeur
chez Desjardins tombe sur ce site, s’il-vous-plait, redonnez-moi (nous)
la possibilité d’utiliser votre système avec d’autres navigateurs qu’IE. Tags associés: astuces, Blogue, firefox, Internet, javascript, php, Sites web, TI, Web, xp
Aucun commentaire »
Flux RSS des commentaires de cet article. TrackBack URI






