Yop,
J'essaie de monter une petite page php qui attaque une BD mysql qui récupère des logs de serveurs d'authentification (les serveurs écrivent dans la BD en passant par un lecteur ODBC).
Mon soucis : j'ai un champ qui correspond au nom d'utilisateur, celui-ci peut contenir le nom du domaine avec un anti-slash : DOMAINE\user
le problème c'est que dans ma table, l'anti-slash est supprimé ce qui pose des soucis d'affichage & de recherche ensuite.
J'essaie de voir si c'est possible de modifier ce champ pour "protéger" avec un trigger, mais visiblement la syntaxe ne lui va pas (est-ce qu'il n'y a que ça ??) :
Code :
- CREATE trigger slashadd AFTER INSERT ON `testpass` FOR EACH ROW
- BEGIN
- DECLARE user varchar(20);
- SET user = OLD.`User_Name`
- SET new.`User_Name` = REPLACE ( $user , 'domain', 'domain\\' )
- END
|
Si quelqu'un a une idée (avec ou sans trigger) pour pouvoir afficher ces login sans soucis je suis preneur !
Merci d'avance