[已解决问题] 怎么样可以在调用方法时验证?
提问时间: 2007-11-22 16:23
浏览:480 次

如:有一方法:

public function Add(b as User) as Boolean

....

end function

怎么样实现在调用:add(user)时检查用户的权限,如无权则提示。。。有权限则继续进行?

就好像:

<checkPower(ADMIN.ADD))> _
public function Add(b as User) as Boolean

....

end function

提问者:没剑 - 菜鸟二级

问题补充:Allie:我看了下资料,代理模式好像确实是行,但是麻烦的是要重复的写多一次目录执行的方法,哪用remoting岂不是更好?
我之前找到的资料是可能用消息拦截的方法来实现,但是好像哪种方法会有性能问题。。。因为我是想要执行某个方法时才在这个方法进行验证,而不是所有类里的方法都一下验证。。。

所有回答(3)
看一下我的博客,有一个"权限认证的WEB页面实施" http://www.cnblogs.com/evlon/archive/2007/04/06/702531.html
10个月前   回答者:阿牛 - 菜鸟二级
呵呵 记得以前学java的时候就看过 这种用proxy模式. 楼主可以借鉴一搂的 ,毕竟这种和.Net 藕荷的比较实用!
10个月前   回答者:Allie - 小虾三级
很典型的Permission,.NET的特性。
10个月前   回答者:Jeffrey Zhao - 小虾三级
评论
   您需要登录以后才能回答!
 

我要提问

我的问题


快到期问题

> 问题排行榜

相关内容

相关链接