Bonjour,
Je travaille actuellement a la création d'une table utilisateurs. Celle ci fonctionne bien. Sur cette table je donne des droits d'INSERT via l'instruction GRANT.
Ce qui permet à un "visiteur" de rentrer son pseudo et mot de passe dans ma table "utilisateurs"
Mon objectif est de retirer ces droits d'INSERT sur ma table une fois que le "visiteur" a insérer sont pseudo et mot de passe.
Pour cela j'utilise un trigger comme suit :
Le problème de ma commande est ke l'instruction REVOKE est prise en compte et détruit l'instruction GRANT INSERT.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 CREATE TRIGGER verif_user ON Utilisateurs WITH ENCRYPTION AFTER INSERT AS IF UPDATE(Pseudo) AND UPDATE(mdp) REVOKE INSERT ON Utilisateurs TO VisiteurAnnonces GO
Je veux dire par la que je pense que mon trigger annule les droits sans valider l'entrée dans la table.
Donc comment faire pour enlever des droits sur une table juste apres que des données y soient insérés par un utilisateur ?
Merci d'avance
Partager