现在我在搞一个项目,现在界面是ext的,要求我每做一个操作,都判断一下用户是否用此权限。
如:用户:XXX是超级管理员组的,他做删除用户操作时,执行删除之前,后台就要通过他的用户组号在数据库中查询中,他是否有此权限,有的话,才让他操作。
但是每次都要查询的话,数据库的操作就太频繁了,所以我现在有个想法,把所有用户组及其对应的权限号都放在一个Application里,以后每次操作都现在application查找,这样子就不用频繁的查数据库了。
各位前辈,觉得这样做可不可以,或者说还有什么更好的方法,请多指教一下
如:用户:XXX是超级管理员组的,他做删除用户操作时,执行删除之前,后台就要通过他的用户组号在数据库中查询中,他是否有此权限,有的话,才让他操作。
但是每次都要查询的话,数据库的操作就太频繁了,所以我现在有个想法,把所有用户组及其对应的权限号都放在一个Application里,以后每次操作都现在application查找,这样子就不用频繁的查数据库了。
各位前辈,觉得这样做可不可以,或者说还有什么更好的方法,请多指教一下
注意和数据库的同步操作。
勉强可以考虑的是session
在application里面不常用。
一般是放session里比较好吧。
注意和数据库的同步操作。希望对你有帮助