Maison >base de données >tutoriel mysql >Comment les rôles et les autorisations contrôlent les tables de données
Ce projet nécessite une répartition régionale des rôles. Chaque rôle correspond à une ou plusieurs villes de troisième niveau. Lorsque vous vous connectez en arrière-plan, vous ne pouvez visualiser que les opportunités commerciales dans la zone dans laquelle vous vous trouvez. in.
Créez d'abord une table de compte : les champs incluent : l'identifiant du compte, l'identifiant du rôle, le compte de connexion, le mot de passe de connexion, le nom du compte, le statut, le nombre d'erreurs de connexion et les informations sur l'utilisateur du compte
Ensuite la table des rôles : identifiant du rôle, identifiant du rôle parent, nom du rôle, niveau du rôle, statut, remarques et autres. Associer des zones et des autorisations
Ensuite, il y a le tableau des zones de rôle : identifiant de zone, identifiant de rôle, code de ville de premier niveau (niveau provincial), code de ville de deuxième niveau (niveau municipal), code de ville de troisième niveau, Nom de la ville de premier niveau, nom de la ville de deuxième niveau, nom de la ville de troisième niveau. Ce qui est enregistré est la zone gérée par le rôle correspondant
Voici le tableau des autorisations de rôle : identifiant d'autorisation, identifiant de rôle, identifiant d'autorisation, statut d'autorisation et autres. Ce qui est enregistré, ce sont les autorisations détenues par le rôle correspondant
Le dernier est le tableau des autorisations : identifiant d'autorisation, identifiant d'autorisation parent, nom de l'autorisation, valeur d'autorisation correspondante (valeur unique de l'autorisation), type d'autorisation, statut d'autorisation. Le tableau des autorisations enregistre tous les éléments du menu. Lorsque vous cliquez sur le menu, vérifiez d'abord si l'administrateur actuellement connecté dispose de cette autorisation
Bien sûr, la base de données dispose d'un tableau pour stocker toutes les provinces, villes, comtés et rues du pays
Processus : enregistrez d'abord tous les éléments de menu dans le tableau des autorisations. Avant d'ajouter un compte, vous devez d'abord ajouter un rôle --> >
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!