怎么实现根据角色role,显示不同菜单的功能,例如:项目有3种角色,普通用户,高级用户,网站管理者。用户登录后,我先从数据库中判断用户是否注册,注册用户,从数据库角色表中判断,该用户是什么角色,我想实现,网站管理者显示管理菜单,高级用户显示高级用户菜单,普通用户显示最普通的菜单。谁能给出解决方案,给出具体代码?用户,UserProfile,角色,webpages_Roles,用户角色webpages_UsersInRoles角色   动态菜单  数据库角色   动态菜单角色动态菜单