PDA

Afficher la version complète : Modifications diverses Interdire les pseudos uniquement composés de chiffres



Billyboule
23/01/2010, 18h23
Ce hack empêche les nouveaux membres de s'inscrire avec un pseudo composé uniquement de chiffres. Ils recevront un message d'erreur leur demandant de mettre des lettres dans leur pseudo.


Remerciements et support

Ce Hack a été traduit en français pour vBulletin-Ressources avec l'autorisation explicite de son auteur. / This Hack was translated into French for vBulletin-Ressources with the explicit authorization of its author.


vBulletin-Ressources et son équipe offrira du support vis à vis des hacks traduits, bien sûr, dans la mesure du possible de chacun, autant en terme de temps que de connaissances/ vBulletin-Ressources and its team will offer support for the translated hacks, of course, as far as possible for everyone, as much in term of time that knowledge.


vBulletin-Ressources remercie l'auteur du hack pour avoir fourni son autorisation. / vBulletin-Ressources thanks the author for the hack to have provided its authorization.


Conception

Auteur du Hack / Author Of Hack :MARCO1 (http://www.vbulletin.org/forum/member.php?u=258103)
Source / Link of Thread:(Stop Spammers!) MARCO1 Preventing guests to register numbers as their username (http://www.vbulletin.org/forum/showthread.php?t=230058)
Version du hack / Hack version : 2.00
Version vBulletin Requise / Version vBulletin Required : vB 4.0.0 beta5
Testé / Tested: oui sur 4.0
Traducteur / Translator: Billyboule




Copyright © 2006-2010 vBulletin-Ressources.com - Tous droits réservés Uniquement pour nos traductions / Copyright © 2006-2010 vBulletin-Ressources.com - All Rights Reserved Only for ours translations



Installation

Importer le fichier xml inclus dans le fichier zip depuis votre panneau d'administration. Modules et produits ==> Gérer les produits ==> Ajouter/Importer un produit.

Démonstration/Captures

Ombre
23/01/2010, 18h31
Bonsoir, merci pour cette traduction, utile comme hack.

Allan
23/01/2010, 19h17
Merci de la trad :)

Spider-Man
23/01/2010, 19h24
Fort utile merci pour cette trad ;)

Simon
23/01/2010, 21h59
Je n'y aurais jamais pensé :blush2: Merci pour la traduction :)

naja
23/01/2010, 22h13
merci pour la traduction
mais il y a un problème je crois
j'ai tenté de créer un pseudo 123456 la pas de problème il le bloque bien
par contre quand je crée un pseudo naja59 il veut pas non plus il me le bloque
une solution ?

BalHack
24/01/2010, 00h58
Je n'ai pas installé ce produit mais tu peux essayer ça

Dans le module MARCO1 Preventing guests

Recherche

if(eregi("[0-9]",$vbulletin->GPC['username'])) {Remplace par

//if(eregi("[0-9]",$vbulletin->GPC['username'])) {
if(!is_numeric($vbulletin->GPC['username'])){J'ai fait quelques essais et d'après les résultats:


1234567890 bloque
azerty1234567890 passe
1234567890azerty passe
azerty1234567890azerty passe

Si tu essaye, dis nous si c'est bon ou pas ;)
@+

naja
24/01/2010, 09h26
salut balhack
donc j'ai tenté ta solution mais ca ne marche pas

Billyboule
24/01/2010, 11h25
Comme écrit dans la description, ce hack bloque les pseudos composé uniquement de chiffres. Tous les pseudos composés de lettres et chiffres passeront donc.
Si la solution de Balhack ne fontionne pas, je ne sais pas t'aider sorry.

Simon
24/01/2010, 12h05
salut balhack
donc j'ai tenté ta solution mais ca ne marche pasSalut, et avec:
if(!preg_match("/^(\d+)/", $vbulletin->GPC['username'])){ ?

Ombre
24/01/2010, 12h34
Comme écrit dans la description, ce hack bloque les pseudos composé uniquement de chiffres. Tous les pseudos composés de lettres et chiffres passeront donc.
Si la solution de Balhack ne fontionne pas, je ne sais pas t'aider sorry.Justement le soucis c'est qu'il bloque aussi les pseudos qui comporte des chiffres et des lettres, le soucis est là.

BalHack
24/01/2010, 13h41
Je me suis planté, il faut mettre ça plutôt

Dans le module MARCO1 Preventing guests

Recherche

if(eregi("[0-9]",$vbulletin->GPC['username'])) {Remplace par

//if(eregi("[0-9]",$vbulletin->GPC['username'])) {
if(is_numeric($vbulletin->GPC['username'])){

Et la normalement, si tu ne rentre que des chiffres = message d'erreur

naja
24/01/2010, 18h49
Merci BalHack c'est bon ca marche comme il le faut
(bloque que les chiffres et pas les pseudos + chiffres)
encore merci

BalHack
24/01/2010, 19h09
Oufff!!! :)
On y est arrivé

Billyboule
25/01/2010, 19h06
Justement le soucis c'est qu'il bloque aussi les pseudos qui comporte des chiffres et des lettres, le soucis est là.

Oups, j'ai mal lu le problème sorry.

yopy
13/04/2010, 23h56
merci pour la traduction, cool comme hack:yahoo: