建立了一个多系统权限管理模块,提供了一个接口,传递用户执行的操作,返回布尔值。在不修改已经写好的系统的基础上,当用户执行一项操作
用户登陆时把该用户的所有可执行操作封装起来,提供了一个接口传递用户执行的操作,返回一布尔值。只要知道用户执行什么操作(比如点击一个按钮)并调用该接口,就能判断该用户能否执行这项操作。我想把这个小模块用在一个已经写好的系统上,但我不想再去修改每个功能页面(就想仅仅修改登陆页面)。请问有没有一个可行的方法,当用户登陆进来后,我把他的可执行功能封装后,当他执行一项操作时,可以判断他能否执行这项操作?