RM.Common/DotNetUI/WebHelper.cs
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using RM.Common.DotNetEncrypt;
using System;
using System.Collections;
using System.Text;
using System.Web;
namespace RM.Common.DotNetUI
{
public class WebHelper
{
public static bool SubmitCheckForm()
{
bool result;
if (HttpContext.Current.Request.Form.Get("txt_hiddenToken").Equals(WebHelper.GetToken()))
{
WebHelper.SetToken();
result = true;
}
else
{
ShowMsgHelper.showWarningMsg("为了保证表单不重复提交,提交无效");
result = false;
}
return result;
}
public static string GetToken()
{
HttpContext rq = HttpContext.Current;
string result;
if (null != rq.Session["Token"])
{
result = rq.Session["Token"].ToString();
}
else
{
result = string.Empty;
}
return result;
}
public static void SetToken()
{
HttpContext rq = HttpContext.Current;
rq.Session.Add("Token", Md5Helper.MD5(rq.Session.SessionID + DateTime.Now.Ticks.ToString(), 32));
}
public string InsertSql(string tableName, Hashtable ht)
{
StringBuilder sb = new StringBuilder();
sb.Append(" Insert Into ");
sb.Append(tableName);
sb.Append("(");
StringBuilder sp = new StringBuilder();
StringBuilder sb_prame = new StringBuilder();
foreach (string key in ht.Keys)
{
sb_prame.Append("," + key);
sp.Append(",:" + key);
}
后面还有 6 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
