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

Signaler
Messages postés
3
Date d'inscription
mercredi 26 février 2003
Statut
Membre
Dernière intervention
14 mai 2004
-
Messages postés
118
Date d'inscription
vendredi 18 avril 2003
Statut
Membre
Dernière intervention
28 décembre 2006
-
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

Messages postés
118
Date d'inscription
vendredi 18 avril 2003
Statut
Membre
Dernière intervention
28 décembre 2006

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 !
Messages postés
3
Date d'inscription
mercredi 26 février 2003
Statut
Membre
Dernière intervention
14 mai 2004

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...