关于权限返回值的问题
有4张表,授权表,功能表,角色表(角色组),角色权限表。其中授权表有这么4个字段,ObjName 对象表名,ObjId 对象ID,AccType 授权类型,AccId 授权ID。授权类型有可能是功能授权,角色授权,或者数据授权。现有方法:
/// <summary>
/// 返回DataTable,获得用户能在表中访问的数据
/// </summary>
/// <param name="ObjName ">对象表名</param>
/// <param name="ObjId ">对象ID</param>
/// <param name="typeTable">数据表名</param>
/// <param name="fields">数据</param>
/// <returns></returns>
public static DataTable GetPcImpowerObjects(string ObjName , long ObjId , string typeTable, string fields)
{
}
请问该怎么写方法体? --------------------编程问答-------------------- SF,看起来很复杂
还有,对授权、角色组不太明白 --------------------编程问答-------------------- 方法写很简单..连接数据库.往数据库里传进这些参数值...
单判断部分就比较啰嗦了.得看你权限如何分配.想得到哪些信息.这些判断都放在sql语句.或者是存储过程里面.跟你这方法没什么联系. --------------------编程问答-------------------- ObjName 对象表名,ObjId 对象ID主要表示什么
是否外键
补充:.NET技术 , ASP.NET