- 注册时间
- 2012-7-12
- 最后登录
- 2014-5-31
- 阅读权限
- 10
- 积分
- 35
- 精华
- 0
- 帖子
- 11
|
puxu1989 发表于 2014-5-28 18:47
嗯嗯,如果用你们这个ajaxservice里的 //权限管理
protected void BeforeInvoke(String methodName)
...
/// <summary>
/// 修改模块
/// </summary>
[WebMethod(EnableSession = true)]
public string ModuleSignalModify(int ModuleID,string ModuleAuthority, int ModuleType ,string ModuleName, string ModuleTag, string ModuleURL, bool ModuleDisabled, int ModuleOrder, string ModuleDescription, bool IsMenu)
{
if (!iSeek.RGP.SessionBox.CheckUserSession()) return ErrorHelper.GetErrMessage(101, "您未登录,或登录超时!");
if (!iSeek.RGP.UserHandle.ValidationHandle("Sys_ModulesPage", iSeek.RGP.RGP_Tag.Edit))
return ErrorHelper.GetErrMessage(102, "您无权使用该功能,请联系管理员!");
iSeek.RGP.BLL.RGP_Modules bll = new iSeek.RGP.BLL.RGP_Modules();
iSeek.RGP.Model.RGP_Modules model = new iSeek.RGP.Model.RGP_Modules();
model.ModuleID = ModuleID;
model.ModuleTypeID = ModuleType;
model.ModuleName = ModuleName;
model.ModuleTag = ModuleTag;
model.ModuleURL = ModuleURL;
model.ModuleDisabled = ModuleDisabled;
model.ModuleOrder = ModuleOrder;
model.ModuleDescription = ModuleDescription;
model.IsMenu = IsMenu;
try
{
ArrayList list = new ArrayList();
string[] arr = ModuleAuthority.Split(",".ToCharArray());
for (int i = 0; i < arr.Count(); i++) list.Add(arr);
if (bll.UpdateModule(model) > 0 && bll.UpdateAuthorityList(list, ModuleID)) return "{Response: \"修改成功!\"}";
else return "{ ErrCode: \"11\", ErrMsg: \"修改失败!\"}";
}
catch(Exception ex)
{ return ErrorHelper.GetErrMessage(100, ex.Message); }
}
自己写个权限管理呀,我是这样做地!! |
|