Forum ZitePLUS

La communauté des utilisateurs du CMS ZitePLUS

Vous n'êtes pas identifié(e).

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

laurent39
Membre
Inscription : 21/03/2008
Messages : 148

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 16:56:27

laurent39
Membre
Inscription : 21/03/2008
Messages : 148

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 09:44:15)

Hors ligne

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

laurent39
Membre
Inscription : 21/03/2008
Messages : 148

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 14:12:22

bpat85
Membre
Inscription : 18/01/2010
Messages : 77

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

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

qui redevient

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

suivant ma config perso, n'ayant que 2 utilisateurs

Hors ligne

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

davyk
Membre
Inscription : 09/09/2008
Messages : 819
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 15:06:16

jpg
Administrateurs
Inscription : 19/11/2008
Messages : 2 086
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 18:45:23

michael79
Membre
Lieu : Bruxelles, Belgique
Inscription : 23/07/2008
Messages : 422

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 18:58:17

jpg
Administrateurs
Inscription : 19/11/2008
Messages : 2 086
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