⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sms_library.cs

📁 短信平台 短信平台 短信平台
💻 CS
字号:
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Text.RegularExpressions;
using DBLibrary;
/// <summary>
/// SMS_library 的摘要说明
/// </summary>
namespace SMS_Lib
{
    public class SMS_PageBase : System.Web.UI.Page
    {
        // private DBLibrary.DBClass db = new DBLibrary.DBClass();
        /*  Session["SMS_ID"] = dt.Rows[0]["id"].ToString().Trim();
            Session["SMS_NO"] = dt.Rows[0]["MobileNo"].ToString().Trim();
            Session["SMS_NAME"] = dt.Rows[0]["RealName"].ToString().Trim();*/
        /// <summary>
        /// 会员的账户名
        /// </summary>
        /// 
        private DBLibrary.DBClass db = new DBClass();
        protected string sms_id = "";
        /// <summary>
        /// 会员的ID号
        /// </summary>
        protected string sms_no = "";
        protected string sms_name = "";
        protected string sms_grade = ""; //权限

        public SMS_PageBase()
        {
        }

        public void CheckAuthorization(string code)
        {
            if (sms_grade.ToString().Trim() != code.Trim())
            {
                Response.Write("您没有访问权限!");
                Response.End();
            }
        }
        
        public string JSAlert(string msg)
        {
            return JSAlert(msg, null);
        }

        public string JSAlert(string msg,string url)
        {
            string ret = "";
            if (url == null || url.ToString().Trim() == "")
            {
                ret = "<script>alert('" + msg.ToString().Trim() + "');</script>";
            }
            else
            {
                ret = "<script>alert('" + msg.ToString().Trim() + "');window.location='"+url.ToString().Trim()+"';</script>";
            }
            return ret;

        }

        public bool CheckMoney(string smscount)
        {
            bool ret = false;
            System.Data.SqlClient.SqlParameter[] para =
                {
                    db.MakeInputParameter("@sid",SqlDbType.BigInt,8,Session["SMS_ID"].ToString().Trim()),
                    db.MakeInputParameter("@smsCount",SqlDbType.BigInt,8,smscount)
                };
            try
            {
                int ncount = db.RunProcedureForInt("SMS_Web_Money", para);
                if (ncount > 0)
                {
                    ret = true;
                }
            }
            catch
            {
                ret =  false;
            }
            return ret;
        }

        public  bool StrIsRegex(string regExValue, string itemValue)
        {

            try
            {
                Regex regex = new System.Text.RegularExpressions.Regex(regExValue);
                if (regex.IsMatch(itemValue))
                {
                    return true;
                }
                else
                {
                    return false;
                }
            }
            catch (Exception)
            {
                return false;
            }
            finally
            {
            }
        } 
        protected override void OnLoad(EventArgs e)
        {
            //string FromURL = HttpContext.Current.Request.Url.Host.ToString().Trim();
            //string AllowURL = System.Configuration.ConfigurationManager.AppSettings["AllowFromURL"].ToString().Trim();

            //if (AllowURL == "" || AllowURL.IndexOf(FromURL) == -1)
            //{
            //    Response.Write("信息来自不可信网站!操作失败!");
            //    Response.End();
            //    return;
            //}

            if (Session["SMS_ID"] == null || Session["SMS_ID"].ToString().Trim() == "")
            {

                Response.Write("你没有权限操作!请重登陆再试.");
                Response.End();
                return;
            }
            this.sms_id = Session["SMS_ID"].ToString().Trim();
            this.sms_no = Session["SMS_NO"].ToString().Trim();
            this.sms_name = Session["SMS_NAME"].ToString().Trim();
            this.sms_grade = Session["SMS_Grade"].ToString().Trim();
            base.OnLoad(e);

        }

    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -