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

SQL Procédural MySQL Discussion :

verification mot de passe trigger pb


Sujet :

SQL Procédural MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1
    Par défaut verification mot de passe trigger pb
    bonjour
    alors voila j ai un petit pb...
    je dois creer un trigger qui me permet de verifier un e mail. cela consiste dans le fait que lorsqu un utilisateur nouveau rente son e mail il faut que je puisse verifier que celui ci n est pas deja pris par quelqu un dans la BDD et lui envoyer un message en lui demandant de recommencer et d ecrire egalement son mot de passe... j ai un peu regarde a droite et a gauche et pris des idees mais bon ca n avance toujours pas
    quelqu un pourrait il venir en aide ????

  2. #2
    Membre Expert
    Avatar de Alexandre T
    Homme Profil pro
    Chef de projets AMO
    Inscrit en
    Mai 2002
    Messages
    1 213
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projets AMO
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 213
    Par défaut
    Si vous voulez gérer cela directement depuis la base de données, c'est très simple.

    Vous souhaitez vous assurez que chaque adresse email est unique.
    Donc vous souhaitez que votre champ mail soit unique pour tous les enregistrements de votre table.

    Pour répondre à cette contrainte d'unicité, inutile de faire appel à un trigger. Le trigger doit toujours être le dernier recours car très gourmand en ressource.

    Le plus efficace est de placer une contrainte d'unicité ! Pour ce faire, en MySQL, il suffit de créer un index de type unique référençant votre champ mail de votre table d'utilisateur.

    13.2.4. Syntaxe de CREATE INDEX

    Le mot clef de cette syntaxe qui vous intéresse est UNIQUE !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    CREATE UNIQUE INDEX NDX_MAIL ON UTILISATEUR_USR (USR_MAIL);
    Alexandre Tranchant
    Chef de projet AMO pour le Cerema.
    Retrouvez mes articles sur PHP et Symfony

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

Discussions similaires

  1. Verification et mot de passe enregistré de firefox
    Par Dougui_bzh dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 18/08/2008, 15h28
  2. trigger user change mot de passe
    Par amarige dans le forum Développement
    Réponses: 1
    Dernier message: 25/06/2008, 12h24
  3. verification mot de passe
    Par jessy212 dans le forum Sécurité
    Réponses: 5
    Dernier message: 17/08/2006, 11h33
  4. [Sécurité] Vérification de mot de passe
    Par horri dans le forum Langage
    Réponses: 7
    Dernier message: 09/05/2006, 22h56
  5. [SQL] [debutant] verification du mot de passe
    Par paterson dans le forum PHP & Base de données
    Réponses: 13
    Dernier message: 22/03/2006, 13h48

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