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

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 !");
});

zz10
+ Hyperactif +

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

http://www.forum-ice-epinal.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.

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

zz10
+ Hyperactif +

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

http://www.forum-ice-epinal.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 ?

zz10
+ Hyperactif +

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

http://www.forum-ice-epinal.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 :


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

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 ?

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:
});


zz10
+ Hyperactif +

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

http://www.forum-ice-epinal.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 ?

zz10
+ Hyperactif +

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

http://www.forum-ice-epinal.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

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 !");
   }
});

zz10
+ Hyperactif +

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

http://www.forum-ice-epinal.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

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

zz10
+ Hyperactif +

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

http://www.forum-ice-epinal.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