温馨提示:代码在线浏览功能只能做为源码浏览参考,不能展示项目的全部,如果想更进一步了解该代码请下载:星幻短信群发平台Web源码
当前文件路径:XingHuanWebSms/App_Code/Comm/SMS_library.cs

1using System; 2
using System.Data; 3
using System.Configuration; 4
using System.Web; 5
using System.Web.Security; 6
using System.Web.UI; 7
using System.Web.UI.WebControls; 8
using System.Web.UI.WebControls.WebParts; 9
using System.Web.UI.HtmlControls; 10
using System.Text.RegularExpressions; 11
using DBLibrary; 12
/// <summary> 13
/// SMS_library 的摘要说明 14
/// </summary> 15
namespace SMS_Lib 16
{ 17
public class SMS_PageBase : System.Web.UI.Page 18
{ 19
// private DBLibrary.DBClass db = new DBLibrary.DBClass(); 20
/* Session["SMS_ID"] = dt.Rows[0]["id"].ToString().Trim(); 21
Session["SMS_NO"] = dt.Rows[0]["MobileNo"].ToString().Trim(); 22
Session["SMS_NAME"] = dt.Rows[0]["RealName"].ToString().Trim();*/ 23
/// <summary> 24
/// 会员的账户名 25
/// </summary> 26
/// 27
private DBLibrary.DBClass db = new DBClass(); 28
protected string sms_id = ""; 29
/// <summary> 30
/// 会员的ID号 31
/// </summary> 32
protected string sms_no = ""; 33
protected string sms_name = ""; 34
protected string sms_grade = ""; //权限 35
36
public SMS_PageBase() 37
{ 38
} 39
40
public void CheckAuthorization(string code) 41
{ 42
if (sms_grade.ToString().Trim() != code.Trim()) 43
{ 44
Response.Write("您没有访问权限!"); 45
Response.End(); 46
} 47
} 48
49
public string JSAlert(string msg) 50
{ 51
return JSAlert(msg, null); 52
} 53
54
public string JSAlert(string msg,string url) 55
{ 56
string ret = ""; 57
if (url == null || url.ToString().Trim() == "") 58
{ 59
ret = "<script>alert('" + msg.ToString().Trim() + "');</script>"; 60
} 61
else 62
{ 63
ret = "<script>alert('" + msg.ToString().Trim() + "');window.location='"+url.ToString().Trim()+"';</script>"; 64
} 65
return ret; 66
67
} 68
69
public bool CheckMoney(string smscount) 70
{ 71
bool ret = false; 72
System.Data.SqlClient.SqlParameter[] para = 73
{ 74
db.MakeInputParameter("@sid",SqlDbType.BigInt,8,Session["SMS_ID"].ToString().Trim()), 75
db.MakeInputParameter("@smsCount",SqlDbType.BigInt,8,smscount) 76
}; 77
try 78
{ 79
int ncount = db.RunProcedureForInt("SMS_Web_Money", para); 80
if (ncount > 0) 81
{ 82
ret = true; 83
} 84
} 85
catch 86
{ 87
ret = false; 88
} 89
return ret; 90
} 91
92
public bool StrIsRegex(string regExValue, string itemValue) 93
{ 94
95
try 96
{ 97
Regex regex = new System.Text.RegularExpressions.Regex(regExValue); 98
if (regex.IsMatch(itemValue)) 99
{ 100
return true; 101
} 102
else 103
{ 104
return false; 105
} 106
} 107
catch (Exception) 108
{ 109
return false; 110
} 111
finally 112
{ 113
} 114
} 115
protected override void OnLoad(EventArgs e) 116
{ 117
//string FromURL = HttpContext.Current.Request.Url.Host.ToString().Trim(); 118
//string AllowURL = System.Configuration.ConfigurationManager.AppSettings["AllowFromURL"].ToString().Trim(); 119
120
//if (AllowURL == "" || AllowURL.IndexOf(FromURL) == -1) 121
//{ 122
// Response.Write("信息来自不可信网站!操作失败!"); 123
// Response.End(); 124
// return; 125
//} 126
127
if (Session["SMS_ID"] == null || Session["SMS_ID"].ToString().Trim() == "") 128
{ 129
130
Response.Write("你没有权限操作!请重登陆再试."); 131
Response.End(); 132
return; 133
} 134
this.sms_id = Session["SMS_ID"].ToString().Trim(); 135
this.sms_no = Session["SMS_NO"].ToString().Trim(); 136
this.sms_name = Session["SMS_NAME"].ToString().Trim(); 137
this.sms_grade = Session["SMS_Grade"].ToString().Trim(); 138
base.OnLoad(e); 139
140
} 141
142
} 143
}







Session["SMS_NAME"] = dt.Rows[0]["RealName"].ToString().Trim();