...
- J'ai pas bien bien compris marche le bouton "modifier" dans les liens... J'ai du me battre 5 bonnes minutes pour arriver au bon resultat.... Je retenterais demain avec les idées claires
Bon, comment expliquer clairement le fonctionnement...
Tout d'abord, il faut avoir a l'esprit qu'un lien est "validé" même si on ne click pas sur le bouton "Valider" mais aussi lorsqu'on ferme les options!
Or je n'ai aucuns moyen de savoir si les valeurs affichées dans les champs "Nom d'utilisateur"/"Mot de passe" sont cryptées ou pas!
Donc je ne peut les recrypter à chaques fois que les options du liens sont refermées!
Du coups, j'ai rajouté en caché 2 champs : un pour le "nom d'utilisateur" et l'autre pour le "mot de passe".
Ces champs cachés possedent les valeurs en crypté, si lors de la fermeture des options ces champs ne sont pas vide alors je ne recrypte pas!
Par contre si ils sont vide, alors je recrypte le "nom d'utilisateur"/"mot de passe" du lien!
Ces champs sont vidés lorsque l'on click sur "Modifier", ce qui entraine un recryptage lors du click sur "Valider" ou si on ferme les options!
Je pense qu'il faut garder ce system, car lorsqu'on modifier un lien, par exemple l'URL ou le nom du lien, il ne faut pas recrypter le "nom d'utilisateur"/"mot de passe", puisque je n'ai aucuns moyen de savoir si la clef de cryptage (si elle est present) est la bonne ou pas!
(je dis ça pour mon cas où j'utilise plusieurs clef de cryptage pour des liens differents!)
Donc, pour modifier le "nom d'utilisateur"/"Mot de passe" d'un lien :
1) Cliquer sur "Modifier" (ce qui vide les champs cachés) que si un "nom d'utilisateur"/"mot de passe" est déjà inscrit!
(Si on a crée un lien sans inscrire de "nom d'utilisateur"/"mot de passe", lors de la modification, les champs cachés sont vide eux aussi! Donc innutile de clicker sur "Modifier")
2) Retaper la clef de cryptage (obligatoire)
3) Verifier que le "nom d'utilisateur"/"mot de passe" affiché soit correcte!
4) "Valider" ou fermer les options!
P.S.: Le recryptage du "nom d'utilisateur"/"mot de passe" se fait qu si une clef de cryptage est presente!
Ex : Si on click sur "Modifier" mais qu'on ne renseigne pas de clef de cryptage, alors il ne se passe rien! Le lien n'est pas modifié!
Le "nom d'utilisateur"/"mot de passe" sera recrypté que si une clef de cryptage est renseignée!
P.S.2 : En fait le bouton "Modifier" devrait s'appeler "Deverrouiller le cryptage" avec une indication en bas des options "données cryptées présent, cryptage verrouillé!" qui disparait lors du click sur "Deverrouiller le cryptage"!
P.S.3 : Elle sort qu'en fin d'année la PS3!