Comment interdire les adresses hotmail ,

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Comment interdire les adresses hotmail ,

Message par FANCH 56 le Lun 14 Nov 2011 - 16:30

Bonsoir

Au 1er janvier 2012, je compte interdire les adresses hotmail sur mon forum.

Je cherche la possibilité d'interdire les inscriptions avec adresses hotmail, autrement que par le bannissement d'adresse email.

Y-a-t-il possibilité de faire cette manipulation avec un code javascript ?

Merci

PS : J'ai cherché, mais j'ai pas trouvé............... Embarassed
avatar

FANCH 56
+ Hyperactif +

Masculin
Messages : 13260
Inscrit(e) le : 25/07/2005

http://www.anciens-cols-bleus.net/
FANCH 56 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Comment interdire les adresses hotmail ,

Message par zz10 le Lun 14 Nov 2011 - 17:15

Bonjour FANCH,

Essayez ceci :

Code:
$(document).ready(function(){
   $("form[name='post']").submit(function(){
      if($("#email") != null && $("#email").val().toLowerCase().search("hotmail") != -1){
         alert("Les adresses mail de type hotmail sont interdites !");
         return false;
      }
      return true;
   });
   $("#email").after(" Attention : les adresses mail de type hotmail sont interdites !");
});
avatar

zz10
+ Hyperactif +

Masculin
Messages : 2243
Inscrit(e) le : 04/07/2009

http://www.ice-epinal-forum.com
zz10 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Comment interdire les adresses hotmail ,

Message par FANCH 56 le Lun 14 Nov 2011 - 17:24

Merci

Cela ne fonctionne pas, j'ai pu crééer un compte.
avatar

FANCH 56
+ Hyperactif +

Masculin
Messages : 13260
Inscrit(e) le : 25/07/2005

http://www.anciens-cols-bleus.net/
FANCH 56 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Comment interdire les adresses hotmail ,

Message par zz10 le Lun 14 Nov 2011 - 17:27

Vous êtes bien sous Invision ? Si, oui ça marche sur mon forum test : http://zz10.forumactif.com/register?agreed=true&step=2 ...

J'ai même peaufiné le code :

Code:
var tableau_mail_interdit = ["hotmail","msn"];
$(document).ready(function(){
   $("form[name='post']").submit(function(){
      if($("#email") != null){
         for(i=0;i<tableau_mail_interdit.length;i++){
            if($("#email").val().toLowerCase().search(tableau_mail_interdit[i]) != -1){
               alert("Les adresses mail de type "+tableau_mail_interdit[i]+" sont interdites !");
               return false;
            }
         }
      }
      return true;
   });
   $("#email").after(" Attention : les adresses mail de type "+tableau_mail_interdit+" sont interdites !");
});


Dernière édition par zz10 le Lun 14 Nov 2011 - 18:58, édité 2 fois
avatar

zz10
+ Hyperactif +

Masculin
Messages : 2243
Inscrit(e) le : 04/07/2009

http://www.ice-epinal-forum.com
zz10 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Comment interdire les adresses hotmail ,

Message par zz10 le Lun 14 Nov 2011 - 17:29

Je ne vois pas mon code dans vos JS. Avez-vous bien activé ce code sur toutes les pages ?
avatar

zz10
+ Hyperactif +

Masculin
Messages : 2243
Inscrit(e) le : 04/07/2009

http://www.ice-epinal-forum.com
zz10 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Comment interdire les adresses hotmail ,

Message par FANCH 56 le Lun 14 Nov 2011 - 17:30

Il est pourtant ici :

avatar

FANCH 56
+ Hyperactif +

Masculin
Messages : 13260
Inscrit(e) le : 25/07/2005

http://www.anciens-cols-bleus.net/
FANCH 56 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Comment interdire les adresses hotmail ,

Message par FANCH 56 le Lun 14 Nov 2011 - 17:31

Je mets le deuxième pour voir
avatar

FANCH 56
+ Hyperactif +

Masculin
Messages : 13260
Inscrit(e) le : 25/07/2005

http://www.anciens-cols-bleus.net/
FANCH 56 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Comment interdire les adresses hotmail ,

Message par FANCH 56 le Lun 14 Nov 2011 - 17:34

Bravo super.

Cela fonctionne. Est-ce que cela impacte ceux déjà en place ?
avatar

FANCH 56
+ Hyperactif +

Masculin
Messages : 13260
Inscrit(e) le : 25/07/2005

http://www.anciens-cols-bleus.net/
FANCH 56 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Comment interdire les adresses hotmail ,

Message par zz10 le Lun 14 Nov 2011 - 17:34

Vous aviez oublié un

Code:
});

avatar

zz10
+ Hyperactif +

Masculin
Messages : 2243
Inscrit(e) le : 04/07/2009

http://www.ice-epinal-forum.com
zz10 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Comment interdire les adresses hotmail ,

Message par zz10 le Lun 14 Nov 2011 - 17:35

@FANCH 56 a écrit:Bravo super.

Cela fonctionne. Est-ce que cela impacte ceux déjà en place ?

Oui, s'ils veulent mettre à jour leur profil, ils ne pourront pas s'ils sont sur hotmail. Ca vous arrange ou vous voulez que je réfléchisse à une parade ?
avatar

zz10
+ Hyperactif +

Masculin
Messages : 2243
Inscrit(e) le : 04/07/2009

http://www.ice-epinal-forum.com
zz10 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Comment interdire les adresses hotmail ,

Message par FANCH 56 le Lun 14 Nov 2011 - 17:38

J'ai fais une newsletter, je pense qu'ils feront comme d'habitude, il me demanderont de changer leur profil.

Mais si il y a une parade, je peux la mettre, en attente de ma date butoir de changement de mail fixée au 1er janvier 2012. Merci
avatar

FANCH 56
+ Hyperactif +

Masculin
Messages : 13260
Inscrit(e) le : 25/07/2005

http://www.anciens-cols-bleus.net/
FANCH 56 a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Comment interdire les adresses hotmail ,

Message par zz10 le Lun 14 Nov 2011 - 17:39

Pour pas d'impact sur le profil du membre :

Code:
var tableau_mail_interdit = ["hotmail","msn"];
$(document).ready(function(){
   if(window.location.pathname != "/profile"){
      $("form[name='post']").submit(function(){
         if($("#email") != null){
            for(i=0;i<tableau_mail_interdit.length;i++){
               if($("#email").val().toLowerCase().search(tableau_mail_interdit[i]) != -1){
                  alert("Les adresses mail de type "+tableau_mail_interdit[i]+" sont interdites !");
                  return false;
               }
            }
         }
         return true;
      });
      $("#email").after(" Attention : les adresses mail de type "+tableau_mail_interdit+" sont interdites !");
   }
});
avatar

zz10
+ Hyperactif +

Masculin
Messages : 2243
Inscrit(e) le : 04/07/2009

http://www.ice-epinal-forum.com
zz10 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Comment interdire les adresses hotmail ,

Message par FANCH 56 le Lun 14 Nov 2011 - 17:48

Merci

Cela à l'air de fonctionner.

Je pense qu'il faudrait donner cette astuce à un staff, pour la mettre dans les astuces invision

Résolu
avatar

FANCH 56
+ Hyperactif +

Masculin
Messages : 13260
Inscrit(e) le : 25/07/2005

http://www.anciens-cols-bleus.net/
FANCH 56 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Comment interdire les adresses hotmail ,

Message par zz10 le Lun 14 Nov 2011 - 18:57

@FANCH 56 a écrit:Merci

Cela à l'air de fonctionner.

Je pense qu'il faudrait donner cette astuce à un staff, pour la mettre dans les astuces invision

Résolu

Cela marche avec toutes les versions Smile
avatar

zz10
+ Hyperactif +

Masculin
Messages : 2243
Inscrit(e) le : 04/07/2009

http://www.ice-epinal-forum.com
zz10 a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum