user/register.aspx.cs
(完整代码) 2KBusing System;
using System.Data;
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;
public partial class user_register : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
//用户注册
string username = t_user.Text.Trim();
string password1 = t_password1.Text;
string password2 = t_password2.Text;
string mail = t_mail.Text.Trim();
string vpic = t_validate.Text;
if (Session.Contents["vpic"] == null)
{
Page.ClientScript.RegisterStartupScript(GetType(), "", "<script type='text/javascript'>alert('抱歉,页面停留时间过长,填写后请及时提交!');</script>");
return;
}
Md5Pw md5 = new Md5Pw();
SqlStore sql = new SqlStore();
Regular regex = new Regular();
if (regex.IsUserName(username) && password1 == password2 && regex.IsPassWord(password1) && regex.IsMail(mail) && vpic == (string)Session.Contents["vpic"])
{
if (sql.UserAdd(username, md5.Md5(password1), mail, Request.UserHostAddress))
{
sql.DiscuzUser(username, md5.Md5_(password1));//discuz用户整合
System.Web.HttpCookie newcookie = Response.Cookies["QUser"];
newcookie.Value = username;
newcookie.Expires = DateTime.Now.AddYears(1);
Response.AppendCookie(newcookie);
Session.Contents["username"] = username;
Mail sendmail = new Mail();
sendmail.Register(mail, username, password1);
Page.ClientScript.RegisterStartupScript(GetType(), "", "<script type='text/javascript'>alert('恭喜您,注册成功!');location.href='../default.aspx';</script>");
}
else
Page.ClientScript.RegisterStartupScript(GetType(), "", "<script type='text/javascript'>alert('抱歉,注册失败!请一段时间后重新尝试,若仍失败请联系管理员(QQ:12471944 email:qiezic@hotmail.com)!');</script>");
}
else
Page.ClientScript.RegisterStartupScript(GetType(), "", "<script type='text/javascript'>alert('填写有误,请检查!');</script>");
}
}
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
