Account/register.aspx.cs

(开头部分) 1KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Data;

public partial class Account_register : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        DB db = new DB();
        MessageBox box = new MessageBox();
        string userName = this.txtboxUserName.Text.Trim();
        string passWord1 = this.txtboxPassWord.Text.Trim();
        string passWord2 = this.txtboxPassWord2.Text.Trim();
        string email = this.txtboxEmail.Text.Trim();
        int res;

        //判断用户名是否已经注册了
        SqlDataReader dr = db.reDr("SELECT * FROM tb_User WHERE UserName='"
            +userName+"'");
        dr.Read();
        if (dr.HasRows) //该账号已经被注册
        {
            //Response.Write("该账号已经被注册");
            Response.Write(box.SendMessageBox("该账号已经被注册", "register.aspx"));
            this.txtboxUserName.Text = string.Empty;
            dr.Close();
            return;
        }
        dr.Close();

        //查询tb_user表中的记录数,从而确定用户的ID号:(select count(*) from tb_User)
        string cmdStr = "INSERT INTO tb_User(ID,UserName,PassWord,Email,IsAdmin) VALUES((select count(*) from tb_User)+1,'"
        +userName+  "','"  +
        passWord1+  "','"   + 
        email+  "',1);";

        try
        {
            res = db.sqlEx(cmdStr);
            if (res == 1)
            {
                //执行成功    
                Response.Write(box.SendMessageBox("注册成功", "Login.aspx"));
            }
            else
            {
                Response.Write(box.SendMessageBox("注册失败", "register.aspx"));
            }
        }
        catch(Exception ee){
            Response.Write(box.SendMessageBox("注册失败", "register.aspx"));
后面还有 3 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。