Proxy

2016-01-29 13:17 5 1 收藏

Proxy,Proxy

【 tulaoshi.com - ASP.NET 】


///
/// 主题管理类
///

public class TitlesManage:ITitles
{
///
/// 删除主题
///

///
主题编号

///
操作员

public void DelTitle(int titleID,string operName)
{
//...
}
}
public interface ITitles
{
void DelTitle(int TitleID,string operName);
}

///
///主题管理代理类
///

public class ProxyTitlesManage:ITitles
{
public struct ValidateInfo
{
public int userID;
public int forumID;
public int groupID;
public int ownerID;
}
private ValidateInfo m_Validate;
private ITitles m_Title;
public ProxyTitlesManage(ValidateInfo v,ITitles it)
{
m_Validate = v;
m_Title = it;
}
//删除主题
public void DelTitle(int titleID,string operName)
{
if(CheckIdentity())
{
m_Title.DelTitle(titleID,operName);

}
else
{
throw new Exception("系统检测到你没有权限!");
}
}
private bool CheckIdentity( ) { //... }}

来源:http://www.tulaoshi.com/n/20160129/1489581.html

延伸阅读
  用户访问控制(Access control )机制总是围绕粗粒度和细粒度两个方面来讨论: 粗粒度控制:可以规定访问整个对象或对象群的某个层,而细粒度控制则总是在方法或属性层进行控制,比如: 允许一个文件为只读是属于粗粒度控制,而允许对这个文件某行有写操作则属于细粒度控制。 一个好的用户控制机制当然既允许粗粒度也允许细粒度控制...
标签: SQLServer
  为SQL Server在WinSock上定义协议的步骤如下: 1. 在”启动”菜单上,指向”程序/Microsoft Proxy Server”,然后点击”Microsoft Management Console”。 2. 展开”Internet Information Service”,再展开运行Proxy Server的服务器。 3. 右击WinSock Proxy service, 再点击属性。 4. 在WinSock Proxy Service Properties For computern...
MySQL-Proxy处在MySQL数据库客户和服务端之间的程序,它支持嵌入性脚本语言Lua。这个代理可以用来分析、监控和变换(transform)通信数据,它支持非常广泛的使用场景: ·负载平衡和故障转移处理 ·查询分析和日志 ·SQL宏(SQL macros) ·查询重写(query rewriting) ·执行shell命令 MySQL Proxy...
标签: SQLServer
为SQL Server在WinSock上定义协议的步骤如下: 1. 在”启动”菜单上,指向”程序/Microsoft Proxy Server”,然后点击”Microsoft Management Console”。 2. 展开”Internet Information Service”,再展开运行Proxy Server的服务器。 3. 右击WinSock Proxy service, 再点击属性。 4. 在WinSock Proxy Service Properties For computername 对话...

经验教程

618

收藏

17

精华推荐

热门标签

ASP
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部