SuLei.Web/admin/tools/admin_ajax.ashx.cs

(开头部分) 66KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.IO;
using System.Net;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Data;
using System.Web;
using System.Web.SessionState;
using SuLei.UI;
using SuLei.Common;
using SuLei.Web.UI;

namespace SuLei.Web.admin.tools
{
    /// <summary>
    /// 管理员AJAX请求处理
    /// </summary>
    public class admin_ajax : IHttpHandler, IRequiresSessionState
    {
        Model.sysconfig sysConfig = new BLL.sysconfig().loadConfig();//系统配置信息
        Model.userconfig userConfig = new BLL.userconfig().loadConfig();//会员配置信息

        public void ProcessRequest(HttpContext context)
        {
            //检查管理员是否登录
            if (!new ManagePage().IsAdminLogin())
            {
                context.Response.Write("{\"status\": 0, \"msg\": \"尚未登录或已超时,请登录后操作!\"}");
                return;
            }
            //取得处事类型
            string action = SLRequest.GetQueryString("action");
            switch (action)
            {
                case "username_validate": //验证用户名
                    username_validate(context);
                    break;
                case "attribute_field_validate": //验证扩展字段是否重复
                    attribute_field_validate(context);
                    break;
                case "channel_name_validate": //验证频道名称是否重复
                    channel_name_validate(context);
                    break;
                case "site_path_validate": //验证站点目录名是否重复
                    site_path_validate(context);
                    break;
                case "urlrewrite_name_validate": //验证URL调用名称是否重复
                    urlrewrite_name_validate(context);
                    break;
                case "navigation_validate": //验证导航菜单别名是否重复
                    navigation_validate(context);
                    break;
                case "company_number_validate": //验证公司编号是否重复
                    company_number_validate(context);
                    break;
                case "company_name_validate": //验证公司名称是否重复
                    company_name_validate(context);
                    break;
                case "credit_code_validate": //验证公司统一社会信用代码是否重复
后面还有 1195 行代码,购买后查看完整代码

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

AI 解读

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

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