Admin/system/!/rms/role/Check.aspx.cs

(完整代码) 1KB

using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class __uap_Role_Check : UAP.Page
{
    public void Query()
    {
        string rid = Current.REFERER_QUERY_STRING("$");
        if (string.IsNullOrEmpty(rid))
        {
            Echo("[]");
            return;
        }
        string[] role = DataBase.getRow("select r.id,p.id,r._level_,p.itype from uap_role r left join uap_role p on p.id=r.iparent where r.id=" + rid, 0);
        string sql = UAP.Role.Module.LegalSqlFromRole(
            int.Parse(role[0])
            , int.Parse(role[1])
            , int.Parse(role[2]) == 1
            , int.Parse(role[3]) == 0
            , ""
        );
        string[] paths = DataBase.getColumn(sql, 0);
        paths = UAP.Data.MicrosoftSQL._SYSID_.getSYSIDenum(paths, 0);
        sql = "select i=id,s=name,p=iparent,t=itype,a=isactive,g=tag from uap_module where isactive>0";
        sql += " and _sysid_ in ('" + string.Join("','", paths) + "')";
        sql += " order by itype";
        Echo(DataBase.getJsonString(sql));
    }
}

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。