Fork me on GitHub

Rapport de message :*
 

Re: filtrer les inscription sur mon site

Titre du sujet : Re: filtrer les inscription sur mon site
par aquaportail sur 18/09/2012 18:22:43

Est-ce que tu as la géolocalisation sur ton serveur et un accès aux GeoIP?

Si oui, un bout de code comme celui-ci :
$arraycontrystop = array("cn""ru""ua""bj""tw"); // cn=chine, ru=russe, ua=ukraine, tw=taiwan 
    
$codecountry strtolower($_SERVER["GEOIP_COUNTRY_CODE"]);
    if (
in_array($codecountry$arraycontrystop)) {
      
$stop .= "Some countries, where french language is not used, are not allowed to register to this web site.<br />";
    }

Permet de bloquer les inscriptions des pays dans la liste du tableau nommé $arraycontrystop (pas vu qu'il manquait un U d'ailleurs... mais c'est bon).

Je suis encore sur une ancienne version Xoops 2.0x, donc ces lignes de codes se trouvent au début du fichier register.php dans la fonction userCheck.

Perso, je ne suis plus qu'à 1 ou 2 inscriptions fantômes par mois sur un site à 15 kVU/jour.

Pour le code 2 chiffres des pays : http://fr.wikipedia.org/wiki/ISO_3166 ... res_ou_r.C3.A9serv.C3.A9s
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

73 Personne(s) en ligne (58 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 73 | Plus ...