IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Tableaux] Les adresses email jetable


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    60
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 60
    Points : 44
    Points
    44
    Par défaut [Tableaux] Les adresses email jetable
    Bonjour, je suis nouveau sur le forum, et avec ce post, voici ma première question !

    Comme de nombreux sites, je me suis codé un système d'inscription avec validation par email.
    Mais j'ai un membre très sympathique qui s'est fait bannir son email et son msn, mais qui s'amuse à se réinscrire avec ces adresses email jetables.

    Je me suis codé un fonction rapidement qui permet de les bloquer, mais je suis sur qu'il y a encore plein de domaines qui me manque.

    Mon ébauche de code pour ceux que ca interesse :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    function valid_domaine($email) {
    $domaine_extrait=preg_replace('!^[a-z0-9._-]+@(.+)$!', '$1', $email);
    $domaine_bloques= array ('jetable.com', 'ephemail.net', 'yopmail.com', 'spamgourmet.com', 'haltospam.com', 'iximail.com');
    echo $domaine_extrait. ' ';
    if (in_array($domaine_extrait, $domaine_bloques)) {
    return FALSE;
    } else { 
    return TRUE;
    }
    }
    Voici celles que j'ai trouvé :

    @jetable.org
    @ephemail.net
    @yopmail.com
    @spamgourmet.com
    @haltospam.com
    @iximail.com

    Connaissez en vous d'autre ?
    merci

  2. #2
    Membre confirmé Avatar de GregPeck
    Inscrit en
    Novembre 2005
    Messages
    530
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 530
    Points : 540
    Points
    540
    Par défaut
    Sinon, tu peux eventuelement rajouter un filtre sur son ip.
    Ca ne fonctionnera pas s'il n'a pas d'ip fixe. Et sinon il sera obligé de passé par un proxy.
    Ce n'est pas difficile à faire et ça peux l'embeter un peu plus.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    60
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 60
    Points : 44
    Points
    44
    Par défaut
    Apparement, si je li bien mes log, c'est une connexion wanadoo tout ce qu'il y a de plus classique. Donc ip dynamique

  4. #4
    Membre confirmé Avatar de GregPeck
    Inscrit en
    Novembre 2005
    Messages
    530
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 530
    Points : 540
    Points
    540
    Par défaut
    Les "Wanadiens" ne sont pas forcément en ip dynamique. Mais il me semble que l'ip fixe est payante donc en effet cette solution n'est pas applicable, désolé.

  5. #5
    Membre expérimenté

    Homme Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 249
    Points : 1 565
    Points
    1 565
    Par défaut
    Autre solution :
    Deja, en passant par wanadoo, tu peux recuperer son host qui est toujours sensiblement le meme (il y a le nom du répartiteur dans l'host) et donc passer un flag a 1 quand une personne est sur le meme répartiteur.

    Ensuite, pour les gens de ces repartiteurs :

    * tu obliges a accepter les cookies pour s'inscrire
    * a chaque inscription tu verifie les cookies => si un certain est présent : tu bloque l'inscription

    Evidemment, c'est contournable, mais ca l'obligera, en plus, a vider les cookies a chaque inscription.

    Tu peux aussi ajouter des verifications du genre :
    repartiteur/navigateur utilisé (HTTP_USER_AGENT)

    Une solution qui pourrait marcher serait d'obliger la validation de l'inscription par un administrateur par toute personne ayant le meme répartiteur/navigateur... a moins que tu ait 500 inscriptions par jour, ca me parait une bonne solution.

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    60
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 60
    Points : 44
    Points
    44
    Par défaut
    non je suis très loin des 500 inscriptions par jour !
    Mais je pense que je vais faire une validation par une personne de l'équipe. C'est la solution la plus simple puisqu'elle est déja codé mais non activée !

    Au fait, merci à vous.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 10
    Dernier message: 21/12/2011, 13h01
  2. Réponses: 3
    Dernier message: 12/10/2008, 21h13
  3. je cherche à extraire les adresses emails de mon outlook
    Par panganino dans le forum Outlook
    Réponses: 4
    Dernier message: 07/03/2008, 12h39
  4. Réponses: 6
    Dernier message: 22/05/2007, 10h55
  5. Standard pour les adresses email
    Par soveste dans le forum Dépannage et Assistance
    Réponses: 6
    Dernier message: 02/10/2006, 22h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo