Je construis une application ruby on Rails en utilisant mysql pour stocker les données liées à l'application. Mon application possède une console utilisateur et une console administrateur. L'accès à la console d'administration est limité aux administrateurs. Comment puis-je marquer un utilisateur comme administrateur dans la base de données mysql.
Réponse
Trop de publicités?Il est facile de marquer un utilisateur comme administrateur dans mysql.
ajouter un autre utilisateur mysql comme documenté ici : http://dev.mysql.com/doc/refman/5.1/en/adding-users.html
et leur accorder les permissions appropriées comme documenté ici : http://dev.mysql.com/doc/refman/5.1/en/grant.html
pour ce qui est de la connexion à la base de données en tant qu'utilisateurs distincts, c'est une autre paire de manches avec les méthodes de remplacement...
ou bien vous parlez de créer un drapeau administrateur dans la table des utilisateurs... c'est une colonne de type booléen.