<?xml version="1.0" ?>
<rss version="2.0">
  <channel>
    <title>NCAD::</title>
    <lastBuildDate>Wed, 17 Sep 2025 10:43:56 +0000</lastBuildDate>
    <description>NCAD::Geocoucou ChatMail: Recently edited tasks</description>
    <link>https://dev.ncad.info/</link>
        <item>
      <title>FS#36: [MUC] Gestion de la persistence</title>
      <author>CACHELOU Nicolas</author>
      <pubDate>Tue, 16 Sep 2025 10:59:16 +0000</pubDate>
      <description><![CDATA[
<p>
Par défaut, les <em class="u">nouveaux</em> <strong>salons de discussion</strong> créés sur le serveur sont <strong>non-persistent</strong>.
</p>

<p>
Lorsqu&#039;il n&#039;y a plus d&#039;utilisateurs dans le salon, ce dernier est <strong>automatiquement détruit</strong>. 
</p>
<ul>
<li class="level1"><div class="li"> Ajout de la possibilité de pouvoir rendre un salon de discussion persistent.</div>
</li>
</ul>
]]></description>
      <link>https://dev.ncad.info/index.php?do=details&amp;task_id=36</link>
      <guid>https://dev.ncad.info/index.php?do=details&amp;task_id=36</guid>
    </item>
        <item>
      <title>FS#35: [BDD] Conservation des mots de passe</title>
      <author>CACHELOU Nicolas</author>
      <pubDate>Tue, 16 Sep 2025 10:55:57 +0000</pubDate>
      <description><![CDATA[
<p>
Actuellement, les <strong>mots de passe</strong> sont enregistrés <strong>crypté</strong> en base de données.
</p>

<p>
Le cryptage utilise un <strong>SALT</strong> <em class="u">commun</em> à tous les mots de passe.
</p>

<p>
Cette méthode de cryptage présente également l&#039;<em class="u">inconvénient</em> d&#039;être <strong>réversible</strong>.
</p>

<p>
En privilégiant l&#039;utilisation de <strong>password_hash()</strong> pour l&#039;enregistrement des mots de passe, le <strong>SALT</strong> est directement géré par <acronym title="Hypertext Preprocessor">PHP</acronym> et durcit. Les <strong>HASHS</strong> créés sont <em class="u">irréversibles</em>.
</p>

<p>
<strong>(!) Remarques : </strong> 
</p>
<ul>
<li class="level1"><div class="li"> Dans les deux cas, les <strong>mots de passe enregistrés</strong> en base de données ne sont pas visible en clair : il s&#039;agit de leur <strong>HASH</strong>.</div>
</li>
</ul>
<ul>
<li class="level1"><div class="li"> Le <strong>HASH</strong> du mot de passe ne peut pas être joué pour s&#039;authentifier : dans tous les cas la connaissance du mot de passe est nécessaire.</div>
</li>
</ul>
<ul>
<li class="level1"><div class="li"> Néanmoins, avec <strong>password_hash()</strong> il devient encore plus difficile de casser les HASH des mots de passe : le <strong>HASH</strong> est généré dynamiquement et pour un même mot de passe, il peut changer.</div>
</li>
</ul>

<p>
<strong>(!) Dans tous les cas :</strong>
</p>

<p>
Malgré les précautions prises, il est vivement recommandé : 
</p>
<ul>
<li class="level1"><div class="li"> D&#039;utiliser un <strong>mot de passe fort</strong> : composé d&#039;une suite de <em class="u">caractères aléatoires</em> incluant des <em class="u">caractères spéciaux</em>, des <em class="u">chiffres</em>, des <em class="u">lettres minuscules</em>/<em class="u">majuscule</em> et d&#039;avoir au moins une longueur de <em class="u">12 caractères</em>.</div>
</li>
</ul>
<ul>
<li class="level1"><div class="li"> De <strong>changer</strong> au moins <em class="u">une fois par an</em> son mot de passe.</div>
</li>
</ul>
<ul>
<li class="level1"><div class="li"> De <em class="u">ne pas</em> utiliser le <strong>même mot de passe</strong> pour tous ses comptes.</div>
</li>
</ul>
]]></description>
      <link>https://dev.ncad.info/index.php?do=details&amp;task_id=35</link>
      <guid>https://dev.ncad.info/index.php?do=details&amp;task_id=35</guid>
    </item>
        <item>
      <title>FS#37: Page de profil des membre</title>
      <author>CACHELOU Nicolas</author>
      <pubDate>Tue, 16 Sep 2025 12:14:19 +0000</pubDate>
      <description><![CDATA[
<p>
Bonjour,
</p>

<p>
Cette mise à jour a pour but d&#039;améliorer la <strong>page de profil public</strong> des membres : 
</p>
<ul>
<li class="level1"><div class="li"> Ajout du <strong>Nom</strong>.</div>
</li>
<li class="level1"><div class="li"> Ajout du <strong>Prénom</strong>.</div>
</li>
<li class="level1"><div class="li"> Ajout du <strong>Téléphone</strong>.</div>
</li>
<li class="level1"><div class="li"> Ajout de <strong>l&#039;Adresse</strong>.</div>
</li>
<li class="level1"><div class="li"> Ajout du <strong>Pays</strong>.</div>
</li>
<li class="level1"><div class="li"> Ajout de <strong>la Région</strong>.</div>
</li>
<li class="level1"><div class="li"> Ajout du <strong>Code Postal</strong>.</div>
</li>
<li class="level1"><div class="li"> Ajout de <strong>la Société</strong>.</div>
</li>
<li class="level1"><div class="li"> Ajout du <strong>Service</strong> / <strong>Département</strong>.</div>
</li>
<li class="level1"><div class="li"> Ajout du <strong>Titre</strong>.</div>
</li>
<li class="level1"><div class="li"> Ajout du <strong>Rôle</strong>.</div>
</li>
</ul>

<p>
 Cordialement.<br />
</p>
]]></description>
      <link>https://dev.ncad.info/index.php?do=details&amp;task_id=37</link>
      <guid>https://dev.ncad.info/index.php?do=details&amp;task_id=37</guid>
    </item>
        <item>
      <title>FS#6: Erreur de lien formulaire d&#039;inscription</title>
      <author>CACHELOU Nicolas</author>
      <pubDate>Fri, 23 Aug 2024 14:53:19 +0000</pubDate>
      <description><![CDATA[
<p>
Bonjour,
</p>

<p>
Ce bug concerne / est localisé sur : 
</p>
<ul>
<li class="level1"><div class="li"> La page d&#039;inscription du service</div>
</li>
</ul>

<p>
 Située à l&#039;url : 
</p>
<ul>
<li class="level1"><div class="li"> <a href="https://chatmail.geocoucou.im/inscription" class="urlextern" title="https://chatmail.geocoucou.im/inscription">https://chatmail.geocoucou.im/inscription</a></div>
</li>
</ul>

<p>
 Reproductibilité du défaut : 
</p>
<ul>
<li class="level1"><div class="li"> En cliquant sur le lien nommé <strong>webchat</strong>, on est redirigé vers l&#039;url <a href="https://webchat.geocoucou.chat/" class="urlextern" title="https://webchat.geocoucou.chat/">https://webchat.geocoucou.chat/</a> au lieu de <a href="https://webchat.geocoucou.im/" class="urlextern" title="https://webchat.geocoucou.im/">https://webchat.geocoucou.im/</a></div>
</li>
</ul>

<p>
 Cordialement.<br />
</p>
]]></description>
      <link>https://dev.ncad.info/index.php?do=details&amp;task_id=6</link>
      <guid>https://dev.ncad.info/index.php?do=details&amp;task_id=6</guid>
    </item>
      </channel>
</rss>
