Commit a5e59675 authored by BenC's avatar BenC

Pas de point final...

parent 823c32a9
......@@ -93,9 +93,9 @@ else if ( isset($_REQUEST["id_asso"]) )
$Error = "Un ou plusieurs champs sont incomplets.";
$_REQUEST['page'] = "edit";
}
elseif ( !preg_match("#^([a-z0-9][a-z0-9\.]+)$#i",strtolower($_REQUEST['nom_unix'])) )
elseif ( !preg_match("#^([a-z0-9][a-z0-9\.]+[a-z0-9])$#i",strtolower($_REQUEST['nom_unix'])) )
{
$Error = "Le nom Unix ne doit comporter que des caractères alpha-numériques et des points";
$Error = "Le nom Unix ne doit comporter que des caractères alpha-numériques et des points (jamais à la fin), et doit faire au moins trois caractères";
$_REQUEST['page'] = "edit";
}
else
......
......@@ -10,7 +10,7 @@ $req = new requete($site->db, "SELECT id_utilisateur, CONCAT(prenom_utl,' ',nom_
while( $row = $req->get_row() )
{
if (!preg_match("#^([a-z0-9][a-z0-9\.]+)$#i",strtolower($row["alias_utl"])) && !empty($row["alias_utl"]) )
if (!preg_match("#^([a-z0-9][a-z0-9\.]+[a-z0-9])$#i",strtolower($row["alias_utl"])) && !empty($row["alias_utl"]) )
echo $row["id_utilisateur"]." : ".$row["nom_utilisateur"]." (".$row["alias_utl"].")<br />";
}
......
......@@ -125,9 +125,9 @@ elseif ( $_REQUEST["action"] == "saveinfos" && $can_edit )
if(!empty($user->alias) && !$site->user->is_in_group("root"))
$_REQUEST["alias"]=$user->alias;
if ( $_REQUEST["alias"] && !preg_match("#^([a-z0-9][a-z0-9\.]+)$#i",$_REQUEST["alias"]) )
if ( $_REQUEST["alias"] && !preg_match("#^([a-z0-9][a-z0-9\.]+[a-z0-9])$#i",$_REQUEST["alias"]) )
{
$ErreurMAJ = "Alias invalide, utilisez seulement des lettres, des chiffres, des tirets, des points, et des underscore.";
$ErreurMAJ = "Alias invalide, utilisez seulement des caractères alphanumériques, des points (jamais à la fin). L'alias doit avoir au moins trois caractères.";
$_REQUEST["page"] = "edit";
}
elseif ( $_REQUEST["alias"] && !$user->is_alias_avaible($_REQUEST["alias"]) )
......@@ -564,7 +564,7 @@ if ( $_REQUEST["page"] == "edit" && $can_edit )
else
$can_edit_alias = true;
if (empty($user->alias) || !preg_match("#^([a-z0-9][a-z0-9\.]+)$#i",strtolower($user->alias)))
if (empty($user->alias) || !preg_match("#^([a-z0-9][a-z0-9\.]+[a-z0-9])$#i",strtolower($user->alias)))
$frm->add_text_field("alias","Alias",$user->alias);
else // seul root a le droit de modifier l'alias s'il est déjà renseigné
$frm->add_text_field("alias","Alias",$user->alias,false,false,false,$can_edit_alias);
......
......@@ -40,9 +40,9 @@ if(empty($site->user->alias))
{
if( isset($_REQUEST["alias"]) )
{
if ( !preg_match("#^([a-z0-9][a-z0-9\.]+)$#i",strtolower($_REQUEST["alias"])) )
if ( !preg_match("#^([a-z0-9][a-z0-9\.]+[a-z0-9])$#i",strtolower($_REQUEST["alias"])) )
{
$ErreurMAJ = "Alias invalide, utilisez seulement des caractères alphanumériques.";
$ErreurMAJ = "Alias invalide, utilisez seulement des caractères alphanumériques, des points (jamais à la fin). L'alias doit comporter au moins trois caractères.";
}
elseif ( strtolower($_REQUEST["alias"]) && !$site->user->is_alias_available(strtolower($_REQUEST["alias"])) )
{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment