Home
Accueil
Downloads
Téléchargements
Forums
Forums
Your Account
Votre compte
Chez stefvar :: Voir le sujet - Accents refusés sur les comptes utilisateurs
FAQ
FAQ
Rechercher
Rechercher
Liste des Membres
Liste des Membres
Groupes d'utilisateurs
Groupes d'utilisateurs
Profil
Profil
Connexion
Connexion
Se connecter pour vérifier ses messages privés
Se connecter pour vérifier ses messages privés
Chez stefvar Index du Forum -> Archives PHP-Nuke » Général

Poster un nouveau sujet   Répondre au sujet
Accents refusés sur les comptes utilisateurs
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
Archives



Inscrit le:
Messages: -12

MessagePosté le: 15 Apr 2007, 13:06    Sujet du message: Accents refusés sur les comptes utilisateurs Répondre en citant

Bonjour,

J'ai installé la version 8.03 que vous proposez, et mes utilisateurs rencontrent un problème: les noms avec des accents sont systématiquement refusés.

Le message est : "Illegal username..."

vous pouvez voir sur http://guildelendil.free.fr/

Comment corriger celà ?

Merci par avance.
Galepakenipa
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Archives



Inscrit le:
Messages: -12

MessagePosté le: 15 Apr 2007, 13:38    Sujet du message: Re : Accents refusés sur les comptes utilisateurs Répondre en citant

petit up de mes recherches:

Code:
if (isset($username) && (ereg("[^a-zA-Z0-9_-éèëêôöùûüïî]",$username))) {
    die("Illegal username...");
}


j'ai rajouté éèëêôöùûüïî, mais ça bloque
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Archives



Inscrit le:
Messages: -12

MessagePosté le: 15 Apr 2007, 14:56    Sujet du message: Re : Accents refusés sur les comptes utilisateurs Répondre en citant

suite mais pas la fin...

la ligne
Code:
   if ((!$username) || (empty($username)) || (ereg("[^a-zA-Z0-9éèëêôöùûüïî_-]",$username))) $stop = "<center>- "._ERRORINVNICK." -</center><br>";

Me pose des soucis, du coup même en appliquant la liste de caractères notée plus haut, ça ne fonctionne toujour pas.
du coup j'ai du mettre en commentaire une partie de la ligne de code.
Code:
   if ((!$username) || (empty($username)) /*|| (ereg("[^a-zA-Z0-9éèëêôöùûüïî_-]",$username))*/) $stop = "<center>- "._ERRORINVNICK." -</center><br>";

Mais c'est un peu radical... une alternalive existerait-elle?
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Snesman
Bénévole SV
Bénévole SV


Inscrit le: Apr 30, 2006
Messages: 1895

MessagePosté le: 15 Apr 2007, 18:00    Sujet du message: Re : Accents refusés sur les comptes utilisateurs Répondre en citant

Bonjour,

La ligne que tu as modifié pour "accepter" les caractères accentués n'est pas la bonne. En fait tu ne fais que renforcer la protection.

Je pense que si les caractères accentués ont été "bannis" c'est qu'il devait y avoir une raison.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Chez stefvar Index du Forum -> Archives PHP-Nuke » Général Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum

Animé par phpBB © 2007 -:- Thème iCGstation PHP-Nuke par nukemods.com
Traduction par : phpBB-fr.com -:- Adapté par stefvar

Anti Bot Question MOD - phpBB MOD against Spam Bots
Inscriptions bloqués / messages: 0 / 0
Syndiquez notre contenu RSS, Atom, etc..
PHP-Nuke © 2007Reproduction interdite sans autorisation de ma part www.stefvar.com Copyright © 2008Thème iCGstation
Site français de la communauté PragmaMx