Espace administration par email

Un article de Le wiki de 2 noisettes - noisette.ch.

En lisant un article de colder.ch sur le facteur aléatoire dans les mails d'admin, j'ai voulu poussé le concept plus loin. J'ai rapidement crée le site Remind-you dans le but d'expérimenté cette technique.

Le résultat est bon, l'administration des reminders se fait entièrement par des emails d'administration qui contiennent des urls avec facteurs aléatoires, mais on se rend compte rapidement que ça devient lourd et peut pratique avec un nombre croissant d'objets à gérer.

En passant, une petite fonction écrite en PHP premettant de générer de VRAIS nombres aléatoires fournis par le site random.org.

/*
 * return a true random number generated by random.org
 * the range is given in parameter.
 */
function getTrueRandom($int_max = 999999999, $int_min = 100000000) {
       $fp = fsockopen("www.random.org", 80);
       $rand = "";
       if (!$fp) {
               return 0;
       } else {
               $out = "GET /cgi-bin/randnum?num=1&col=1";
               $out .= "&min=" . $int_min . "&max=" . $int_max;
               $out .= " HTTP/1.1\r\n";
               $out .= "Host: www.random.org\r\n";
               $out .= "Connection: Close\r\n\r\n";
               fwrite($fp, $out);
               while (!feof($fp)) {
                       $rand = fgets($fp, 4096);
                       if (ereg("^0-9*.?$",$rand)) break;
               }
               fclose($fp);
       }
       return $rand;
}

Conclusion de l'expérience, l'administration par email est bien, mais il ne faut pas l'utiliser à toutes les sauces.