bash pip install permissions python from permissions import Permission, Role permissions = { 'view_user': Permission(), 'edit_user': Permission(), 'delete_user': Permission(), } admin_role = Role('admin') admin_role.add_permission(permissions['view_user']) admin_role.add_permission(permissions['edit_user']) admin_role.add_permission(permissions['delete_user']) user_role = Role('user') user_role.add_permission(permissions['view_user']) python from permissions import User user1 = User('user1') user1.add_role(admin_role) user2 = User('user2') user2.add_role(user_role) python if user1.has_permission('view_user'): else: if user2.has_permission('delete_user'): else:


上一篇:
下一篇:
切换中文