📄 membermoney.aspx.cs
字号:
using System;
using System.Data;
using System.Text;
using System.Configuration;
using System.Collections;
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.Security.Cryptography;
public partial class User_MemberMoney : System.Web.UI.Page
{
UserInfo ui = new UserInfo();
protected void Page_Load(object sender, EventArgs e)
{
if (!this.IsPostBack)
{
lblMoney.Text = ui.reAdvancePayment(Session["UID"].ToString()).ToString();
}
}
protected void btnReset_Click(object sender, EventArgs e)
{
txtCardID.Text = "";
txtCardPW.Text = "";
}
protected void btnSummit_Click(object sender, EventArgs e)
{
int tmp = rePWD(txtCardID.Text, txtCardPW.Text);
if (tmp>0)
{
ui.upAdvancePayment(Session["UID"].ToString(), tmp);
lblMoney.Text = ui.reAdvancePayment(Session["UID"].ToString()).ToString();
ui.MessageBox(Page, "充值成功");
}
}
private int rePWD(string usercard,string cardPW)
{
string[] tmp = usercard.Split('-');
if (cardPW == UserMd5(tmp[0] + tmp[1] + tmp[2]))
{
return Convert.ToInt32(tmp[1]);
}
else
{
return 0;
}
}
public string UserMd5(string str)
{
string cl = str;
string pwd = "";
MD5 md5 = MD5.Create();//实例化一个md5对像
byte[] s = md5.ComputeHash(Encoding.UTF8.GetBytes(cl));
for (int i = 0; i < s.Length; i++)
{
// 将得到的字符串使用十六进制类型格式。格式后的字符是小写的字母,如果使用大写(X)则格式后的字符是大写字符
pwd = pwd + s[i].ToString("X");
}
return pwd;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -