Utilité de class.plx.encrypt.php
Sbgodin
Member
Hello,
Je suis passé récemment à PluXml, et j'en suis très satisfait. Je suis en train de regarder le code, et je m'interroge sur l'utilité de core/lib/class.plx.encrypt.php. Les méthodes base64url_(en|de)code sont utilisés en interne, ok. Mais la méthode encryptId n'est jamais utilisée dans PluXml, et la méthode decryptId n'est utilisée qu'une fois dans le moteur. Comment utiliser l'une mais pas l'autre ?
De plus, la clé de chiffrement est dans le code source, donc il s'agirait plutôt de codage/brouillage. Mais pour quoi faire ?
Je suis passé récemment à PluXml, et j'en suis très satisfait. Je suis en train de regarder le code, et je m'interroge sur l'utilité de core/lib/class.plx.encrypt.php. Les méthodes base64url_(en|de)code sont utilisés en interne, ok. Mais la méthode encryptId n'est jamais utilisée dans PluXml, et la méthode decryptId n'est utilisée qu'une fois dans le moteur. Comment utiliser l'une mais pas l'autre ?
De plus, la clé de chiffrement est dans le code source, donc il s'agirait plutôt de codage/brouillage. Mais pour quoi faire ?
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Voilà un exemple d'utilisation à coller dans une page statique
Cette classe n'est plus vraiment utilisée. Elle est toujours là pour ceux qui ont en besoin.
La clé de codage est effectivement en dur dans le code. Il était prévu que ce soit modifiable et personnalisable à partir de l'admin, mais ça n'a jamais été fait.
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
non car la clé utilisée pour encoder doit etre identique pour décoder le lien.
si on a une clé différente à chaque session ce ne sera pas possible
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)