GRANT, Problèmes de droits [PHP/MySQL] [RESOLU] - SQL/NoSQL - Programmation
Marsh Posté le 05-12-2006 à 11:12:57
Déjà : aucun rapport avec php, c'est SQL!
Ensuite pas étonnant que tu n'es pas le droit d'écrire dans la BDD, tu grant que le SELECT, essais de mettre SELECT,UPDATE,DELETE à la place et ça fonctionnera surement mieux!
Marsh Posté le 06-12-2006 à 02:54:56
Je poste dans la section PHP parce que j'ai un doute sur la façon de combiner les requêtes et le code.
Ensuite, pour le GRANT, je le passe en deux requêtes, une pour le select sur toutes les tables, et une pour les autres droits juste dans la tables dbase.articles.
Je n'ai pas forcemment envie qu'un user puisse faire un DELETE sur les categories d'articles ou sur la liste des users... bon c'est qu'un petit plus pour la sécu, il faudra ensuite que je protège bien le code des injections...
En tout cas je suis toujours en galère
Je déplace le topic... des idées ?
Merci encore.
Marsh Posté le 06-12-2006 à 08:49:10
Bon, j'ai trouvé le problème comme un grand, ça m'a pris la matinée mais c'est bon, c'est le FILE qui ne passe pas...
Marsh Posté le 05-12-2006 à 11:09:44
Bonjour à tous, revoilà le n00b.
Ce coup ci j'ai un peu de mal avec la gestion des droits SQL par PHP.
Je veux créer des users pour ma base (pour un backoffice), donc je met ça (patapé je suis sûr que c'est mal):
J'ai bien le select à la fin, mais rien de plus, impossible d'écrire dans la BDD...
Autre chose : faut il obligatoirement spécifier le mot de passe du user quand on utilise GRANT ? Au cas ou je veuille juste éditer les droits ?
Parce que voilà j'ai bien une table avec les users du site, mais j'ai pensé (pafois vaut mieux pas mais qui sait) qu'il serait judicieux de ne pas stocker les pass dans cette table, mais de les laisser dans la base MySQL pour éviter un méchant SELECT sur dbase.users.
Erf je fatigue j'ai l'impression de tout faire de travers...
Merci d'avance pour votre aide.
Message édité par MrNatas le 06-12-2006 à 08:59:04