GENERATION D'UN MOT DE PASSE AVEC CHOIX DE TYPE DE CARACTÈRE

correaluna Messages postés 3 Date d'inscription mercredi 26 février 2003 Statut Membre Dernière intervention 14 mai 2004 - 14 mai 2004 à 02:23
GuilleW Messages postés 118 Date d'inscription vendredi 18 avril 2003 Statut Membre Dernière intervention 28 décembre 2006 - 16 oct. 2004 à 01:11
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/21513-generation-d-un-mot-de-passe-avec-choix-de-type-de-caractere

GuilleW Messages postés 118 Date d'inscription vendredi 18 avril 2003 Statut Membre Dernière intervention 28 décembre 2006
16 oct. 2004 à 01:11
bonjour, quelqu'un pourrai me dire comment faire pour verfifier sur dans une vriable il n'y a QUE ces caractere ?

par exemple :
if($pseudo != ... || ..){

fonction ...

}

pour que le pseudo ne contienne pas des carctere du genre = ou < > ? ... etc ...

Merci !
correaluna Messages postés 3 Date d'inscription mercredi 26 février 2003 Statut Membre Dernière intervention 14 mai 2004
14 mai 2004 à 02:23
Hmm... tu peux aussi faire ça, c'est un peu moins long et donne, à priori le meme résultat :

function GenerateId( $lengh = '10', $minus, $majus, $numer ) {

$min = ( $minus ) ? 'abcdefghijklnmopqrstuvwxyz' : '' ;
$maj = ( $majus ) ? 'ABCDEFGHIJKLNMOPQRSTUVWXYZ' : '' ;
$num = ( $numer ) ? '0123456789' : '' ;
$chars = $min . $maj . $num ;
$id = '';
mt_srand ((double) microtime() * 1000000);
for ($i = 0; $i < $lengh; $i++)
{
$id .= $chars{mt_rand (0,strlen($chars))};
}
return $id;

}

echo GenerateId( '20', true, true, false ) ;

Voila...
Rejoignez-nous