#1 19/04/2010 14:00:32

laurent39
Membre actif
Date d'inscription: 21/03/2008
Messages: 45

impossible de supprimer un utilisateur style profd'//////anglais

Bonjour,

Suite à une erreur de nommage d'utilisateur : nom avec une apostrophe, un espace.... la suppression ne marche plus...
Comment faire ??

Si quelqu'un connait la soluce...

Merci d'avance à ceux qui pourront répondre.

PS : signalez à vos clients ce bug !

Laurent

Hors ligne

 

#2 19/04/2010 14:56:27

laurent39
Membre actif
Date d'inscription: 21/03/2008
Messages: 45

Re: impossible de supprimer un utilisateur style profd'//////anglais

impossible d'éditer user.dta : si je modifie les noms, plus rien ne marche !
Si je "désactive" l'utilisateur depuis l'admin : il me rajoute des /////////// à tout va.....

Dernière modification par laurent39 (20/04/2010 07:44:15)

Hors ligne

 

#3 20/04/2010 07:48:11

laurent39
Membre actif
Date d'inscription: 21/03/2008
Messages: 45

Re: impossible de supprimer un utilisateur style profd'//////anglais

Bon j'ai viré mon user.dta sur le serveur, je l'ai remplacé par celui par défaut et recréé les utilisateurs. c'est bon.

Mais j'aurais bien aimé savoir comment éditer à la main le fichier dta car si les clients créent plein d'utilisateurs, de groupes et qu'il se plante en mettant des apostrophes, c'est la galère pour remettre tout en place...

Bonne journée à tous

Laurent

Hors ligne

 

#4 20/04/2010 12:12:22

bpat85
Membre actif
Date d'inscription: 18/01/2010
Messages: 22
Site web

Re: impossible de supprimer un utilisateur style profd'//////anglais

J'ai testé en créant des pseudos admin ou webmaster avec des apostrophes et/ou des espaces.
En éditant avec Notepad++ et en supprimant les "indésirables" ... sans oublier de modifier le compteur d'utilisateurs enregistrés (le 1er chiffre juste avant la 1ere parenthèse comptabilisant les "utilisateurs") ...

Code:

a:5:{s:9:"webmaster" ...

qui redevient

Code:

a:2:{s:9:"webmaster" ...

suivant ma config perso, n'ayant que 2 utilisateurs

Hors ligne

 

#5 20/04/2010 13:26:47

davyk
Membre actif
Date d'inscription: 09/09/2008
Messages: 814
Site web

Re: impossible de supprimer un utilisateur style profd'//////anglais

bpat85 a écrit:

... sans oublier de modifier le compteur d'utilisateurs enregistrés (le 1er chiffre juste avant la 1ere parenthèse comptabilisant les "utilisateurs") ...

+1


Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows

Hors ligne

 

#6 03/05/2010 13:06:16

jpg
Moderator
Date d'inscription: 19/11/2008
Messages: 840
Site web

Re: impossible de supprimer un utilisateur style profd'//////anglais

laurent39 a écrit:

Bonjour,

Suite à une erreur de nommage d'utilisateur : nom avec une apostrophe, un espace.... la suppression ne marche plus...
Comment faire ??

Si quelqu'un connait la soluce...

Merci d'avance à ceux qui pourront répondre.

PS : signalez à vos clients ce bug !

Laurent

Bonjour,

Le problème se produit uniquement sur les serveurs dont l'option "magic_quotes_gpc" est activée.

Bon à savoir: cette fonctionnalité est OBSOLETE depuis PHP 5.3.0 et a été SUPPRIMEE depuis PHP 6.0.0

a+
Jean-Paul

Hors ligne

 

#7 03/05/2010 16:45:23

michael79
Administrator
Lieu: Bruxelles, Belgique
Date d'inscription: 23/07/2008
Messages: 304

Re: impossible de supprimer un utilisateur style profd'//////anglais

jpg a écrit:

laurent39 a écrit:

Bonjour,

Suite à une erreur de nommage d'utilisateur : nom avec une apostrophe, un espace.... la suppression ne marche plus...
Comment faire ??

Si quelqu'un connait la soluce...

Merci d'avance à ceux qui pourront répondre.

PS : signalez à vos clients ce bug !

Laurent

Bonjour,

Le problème se produit uniquement sur les serveurs dont l'option "magic_quotes_gpc" est activée.

Bon à savoir: cette fonctionnalité est OBSOLETE depuis PHP 5.3.0 et a été SUPPRIMEE depuis PHP 6.0.0

a+
Jean-Paul

C'est vrai. Mais tu devrais faire des stripslashes parfois sur les variables $_GET et $_POST.
Ce serait peut être même mieux de n'autoriser que certains caractères dans les noms
d'utilisateurs.

a+
Michaël


ZiteCMS rocks !

Hors ligne

 

#8 03/05/2010 16:58:17

jpg
Moderator
Date d'inscription: 19/11/2008
Messages: 840
Site web

Re: impossible de supprimer un utilisateur style profd'//////anglais

michael79 a écrit:

C'est vrai. Mais tu devrais faire des stripslashes parfois sur les variables $_GET et $_POST.
Ce serait peut être même mieux de n'autoriser que certains caractères dans les noms d'utilisateurs.
a+
Michaël

La fonction existe en standard dans le fichier zite.php de ZitePLUS.
C'est la fonction NO_magic_quotes() qui est déjà appelée par certains modules et sera déployée petit à petit dans les autres...ou appelé directement dans le coeur du moteur de ZitePLUS (à l'étude)
... mais cela ne fait pas partie des dev prioritaires ... cela se fera lorsque j'aurais un peu de temps pour les tests wink


a+
Jean-Paul

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB
Traduction par FluxBB.fr