<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><category>pcsoft.fr.windev</category><copyright>Copyright 2026, PC SOFT</copyright><lastBuildDate>4 Jan 2019 15:02:24 Z</lastBuildDate><pubDate>28 Dec 2018 13:43:38 Z</pubDate><description>Bonjour,&#13;
rien à voir avec windev mais c'est pour créer une fonction dans mysql.&#13;
J'ai un système de cryptage des mots de passe et cela me gave à chaque &#13;
fois de rechercher ma syntaxe; donc je voudrais faire une fonction.&#13;
Je pense avoir un pb de typage de variable car cela me retourne Null&#13;
&#13;
ci après ce que je donne en sql versus ce que je donnerais avec la &#13;
fonction&#13;
&#13;
select &#13;
aes_decrypt(matable.pwdencrypt,concat('1234',matable.id,left(upper(date_format(matable.dcreat,'%M')),3))) &#13;
as pwd,&#13;
pwdamoi(matable.pwdencrypt,matable.dcreat,matable.id) as pwdfunction&#13;
 from matable&#13;
&#13;
en gros j'encrypte avec les données variables de la personne (son id et &#13;
sa date de création)&#13;
&#13;
et avec la fonction suivante&#13;
DELIMITER $$&#13;
&#13;
DROP FUNCTION IF EXISTS `kpicenter`.`pwd4us`$$&#13;
&#13;
CREATE DEFINER=`roumegou`@`%` FUNCTION `pwdamoi`(pPWDENCRYPT &#13;
varchar(255),pDCREAT date,pID int) RETURNS varchar(200) CHARSET utf8&#13;
    DETERMINISTIC&#13;
BEGIN&#13;
declare pwdenclair varchar(100);&#13;
declare pwdencode varchar(255);&#13;
declare motdepasse varchar(100);&#13;
select concat('1234',pPPL_ID,left(upper(date_format(pDCREAT,'%M')),3)) &#13;
into motdepasse;&#13;
set pwdencode=pPWDENCRYPT;&#13;
select aes_decrypt(pwdencode,motdepasse) into pwdenclair;&#13;
&#13;
RETURN pwdenclair;&#13;
END$$&#13;
&#13;
DELIMITER ;&#13;
&#13;
sur le principe la fonction est bonne; mais je ne sais pas pourquoi &#13;
lorsque je retourne de résultat de aes_decrypt j'ai du null&#13;
Si je teste en renvoyant les valeurs intermédiaires &#13;
(motdepasse,pwdencode) cela retourne bien ce qui ets attendu.&#13;
Je pense avoir un pb de typage de variable.&#13;
&#13;
Merci de vos réponses.&#13;
&#13;
---&#13;
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.&#13;
https://www.avast.com/antivirus</description><ttl>30</ttl><generator>WEBDEV</generator><language>fr_FR</language><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/222972-question-sql/read.awp</link><title>question SQL</title><managingEditor>moderateur@pcsoft.fr (El moderador)</managingEditor><webMaster>webmaster@pcsoft.fr (El webmaster)</webMaster><item><author>roumegou</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/222972-question-sql-223073/read.awp</comments><pubDate>4 Jan 2019 15:02:24 Z</pubDate><description>Roumegou a pensé très fort :&#13;
&#13;
merci de vos réponses.&#13;
j'entends vos arguments&#13;
cela va peut être me faire changer d'option; mê…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/222972-question-sql-223073/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/222972-question-sql-223073/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/222972-question-sql/read.awp">question SQL</source><title>Re: question SQL</title></item><item><author>Philippe SB</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/222972-question-sql-222991/read.awp</comments><pubDate>28 Dec 2018 20:38:16 Z</pubDate><description>Bonjour,&#13;
&#13;
Je suis de l'avis de Lionel. D'ailleurs quelque soit le site sur lequel tu fais une demande de récupération de mdp, …</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/222972-question-sql-222991/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/222972-question-sql-222991/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/222972-question-sql/read.awp">question SQL</source><title>Re: question SQL</title></item><item><author>Lionel</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/222972-question-sql-222985/read.awp</comments><pubDate>28 Dec 2018 18:10:34 Z</pubDate><description>Dans la vraie vie, il appartient aux responsables de la sécurité d'expliquer aux clients que c'est pour la protection de leur do…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/222972-question-sql-222985/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/222972-question-sql-222985/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/222972-question-sql/read.awp">question SQL</source><title>Re: question SQL</title></item><item><author>roumegou</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/222972-question-sql-222982/read.awp</comments><pubDate>28 Dec 2018 16:23:07 Z</pubDate><description>Lionel a utilisé son clavier pour écrire :&#13;
&gt; Bonjour, sans répondre vraiment à votre question, je me permet d'attirer &#13;
&gt; votre…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/222972-question-sql-222982/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/222972-question-sql-222982/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/222972-question-sql/read.awp">question SQL</source><title>Re: question SQL</title></item><item><author>Lionel</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/222972-question-sql-222978/read.awp</comments><pubDate>28 Dec 2018 15:16:35 Z</pubDate><description>Bonjour, sans répondre vraiment à votre question, je me permet d'attirer votre attention sur le fait qu'un bon système de crypta…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/222972-question-sql-222978/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/222972-question-sql-222978/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/222972-question-sql/read.awp">question SQL</source><title>Re: question SQL</title></item></channel></rss>
