Comment interdire les adresses hotmail ,

2 participants

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

Résolu Comment interdire les adresses hotmail ,

Message par FANCH 56 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

FANCH 56
Membre actif

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

https://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 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

zz10
Membre actif

Masculin
Messages : 2279
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 Lun 14 Nov 2011 - 17:24

Merci

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

FANCH 56
Membre actif

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

https://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 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

zz10
Membre actif

Masculin
Messages : 2279
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 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

zz10
Membre actif

Masculin
Messages : 2279
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 Lun 14 Nov 2011 - 17:30

Il est pourtant ici :

Comment interdire les adresses hotmail , Captu164
FANCH 56

FANCH 56
Membre actif

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

https://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 Lun 14 Nov 2011 - 17:31

Je mets le deuxième pour voir
FANCH 56

FANCH 56
Membre actif

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

https://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 Lun 14 Nov 2011 - 17:34

Bravo super.

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

FANCH 56
Membre actif

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

https://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 Lun 14 Nov 2011 - 17:34

Vous aviez oublié un

Code:
});

zz10

zz10
Membre actif

Masculin
Messages : 2279
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 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

zz10
Membre actif

Masculin
Messages : 2279
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 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

FANCH 56
Membre actif

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

https://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 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

zz10
Membre actif

Masculin
Messages : 2279
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 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

FANCH 56
Membre actif

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

https://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 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

zz10
Membre actif

Masculin
Messages : 2279
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

- Sujets similaires

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