哪位大神帮我注释一下,万分感谢

①设计

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Login.aspx.cs" Inherits="Login" %>

 

<%@ Register Src="UserControl/top.ascx" TagName="top" TagPrefix="uc2" %>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

    <title>133电影网-用户注册</title>

    <meta content="text/html; charset=gb2312" http-equiv="Content-Type">

    <meta content="IE=EmulateIE7" http-equiv="X-UA-Compatible">

    <meta content="no-cache" http-equiv="pragma">

    <link rel="stylesheet" type="text/css" href="images/passport.base.css">

    <link rel="stylesheet" type="text/css" href="images/regist.school.css">

    <link href="css/in.css" rel="stylesheet" type="text/css" />

 

    <script language="javascript" type="text/javascript">

     function ChangeCode()

    {

        var date = new Date();

        var myImg = document.getElementById("ImageCheck");      

        var GUID = document.getElementById("lblGUID");  

        if(GUID != null)

        {

            if(GUID.innerHTML != "" && GUID.innerHTML != null)

            {

                myImg.src = "VdCode.aspx?GUID="+GUID.innerHTML+"&flag="+date.getMilliseconds()

              

            }

        }

        return false;

    }

    </script>

 

</head>

<body>

    <form runat="server" id="form">

        <uc2:top ID="Top1" runat="server" />

        <asp:Label runat="server" ID="lblGUID" Style="display: none"></asp:Label>

        <div id="regist" class="w">

            <div class="mt">

                <h2>

                    用户登录</h2>

                <b></b><span>我还没有,现在就 <a class="flk13" href="Reg.aspx">注册</a></span>

            </div>

            <div class="mc">

                <div class="form">

                    <div class="item">

                        <span class="label"><b class="ftx04">*</b>用户名称:</span>

                        <div class="fl">

                            <input style="ime-mode: disabled" id="mail" runat="server" class="text" tabindex="1"

                                name="mail" autocomplete="off">

                        </div>

                    </div>

                    <div id="o-password">

                        <div class="item">

                            <span class="label"><b class="ftx04">*</b>用户密码:</span>

                            <div class="fl">

                                <input id="pwd" class="text" tabindex="2" runat="server" onpaste="return  false"

                                    type="password" name="pwd" autocomplete="off">

                                <label id="pwd_succeed" runat="server" class="blank">

                                </label>

                            </div>

                        </div>

                    </div>

                    <div class="item">

                        <span class="label"><b class="ftx04">*</b>验证码:</span>

                        <div class="fl">

                            <input style="ime-mode: disabled" id="authcode" runat="server" class="text text-1"

                                tabindex="5" name="authcode">

                            <label class="img">

                                <a id="A2" href="" onclick="ChangeCode();return false;">

                                    <asp:Image ID="ImageCheck" runat="server" ImageUrl="VdCode.aspx?GUID=GUID" ImageAlign="AbsMiddle"

                                        ToolTip="看不清,换一个"></asp:Image></a>

                            </label>

                            <label id="authcode_error" runat="server">

                            </label>

                        </div>

                    </div>

                    <div class="item">

                        <span class="label"> </span>

                        <asp:Button ID="Button1" runat="server" CssClass="btn-img btn-regist" TabIndex="10"

                            Text="登录" OnClick="Button1_Click" />

                    </div>

                </div>

            </div>

        </div>

    </form>

</body>

</html>

 

②方法

using 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;

using Maticsoft.DBUtility;

 

public partial class Login : PageBase

{

    protected void Page_Load(object sender, EventArgs e)

    {

        if (!IsPostBack)

        {

            this.lblGUID.Text = this.NewGUID;

        }

    }

 

    protected void Button1_Click(object sender, EventArgs e)

    {

        #region 检查验证码

        if ((Session["CheckCode"] != null) && (Session["CheckCode"].ToString() != ""))

        {

            if (Session["CheckCode"].ToString().ToLower() != this.authcode.Value.ToLower())

            {

                this.authcode_error.InnerText = "验证码错误";

                Session["CheckCode"] = null;

                return;

            }

            else

            {

                Session["CheckCode"] = null;

            }

        }

        else

        {

            Response.Redirect("Login.aspx");

        }

        #endregion

        Maticsoft.BLL.db_User db = new Maticsoft.BLL.db_User();

        Maticsoft.Model.db_User mode = db.GetModelByUserName(this.mail.Value);

        if (mode != null)

        {

            if (mode.UserPwd == DESEncrypt.Encrypt(this.pwd.Value))

            {

                Session["USERINFO"] = mode;

                Response.Redirect("Default.aspx");

            }

            else

            {

                this.pwd_succeed.InnerText = "用户密码错误";

            }

        }

        else

        {

            this.pwd_succeed.InnerText = "用户密码错误";

 

        }

    }

}

 

①设计
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Reg.aspx.cs" Inherits="Reg" %>


<%@ Register Src="UserControl/top.ascx" TagName="top" TagPrefix="uc2" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>133电影网-用户注册</title>
    <meta content="text/html; charset=gb2312" http-equiv="Content-Type">
    <meta content="IE=EmulateIE7" http-equiv="X-UA-Compatible">
    <meta content="no-cache" http-equiv="pragma">
    <link rel="stylesheet" type="text/css" href="images/passport.base.css">
    <link rel="stylesheet" type="text/css" href="images/regist.school.css">
    <link href="css/in.css" rel="stylesheet" type="text/css" />


    <script language="javascript" type="text/javascript">
     function ChangeCode()
   {
    
       var date = new Date();
       var myImg = document.getElementById("ImageCheck");     
       var GUID = document.getElementById("lblGUID");  
       if(GUID != null)
       {
           if(GUID.innerHTML != "" && GUID.innerHTML != null)
           { 
               myImg.src = "VdCode.aspx?GUID="+GUID.innerHTML+"&flag="+date.getMilliseconds()
             
           }
       }
       return false;
   }
    </script>


</head>
<body>
    <form runat="server" id="form">
        <uc2:top ID="Top1" runat="server" />
        <asp:Label runat="server" ID="lblGUID" Style="display: none"></asp:Label>
        <div id="regist" class="w">
            <div class="mt">
                <h2>
                    注册新用户</h2>
                <b></b><span>我已经注册,现在就&nbsp;<a class="flk13" href="Login.aspx">登录</a></span>
            </div>
            <div class="mc">
                <input id="emType" value="email" type="hidden">
                <div class="form">
                    <div class="item">
                        <span class="label"><b class="ftx04">*</b>用户名称:</span>
                        <div class="fl">
                            <input style="ime-mode: disabled" id="mail" runat="server" class="text" tabindex="1"
                                name="mail" autocomplete="off"><asp:RequiredFieldValidator ID="RequiredFieldValidator1"
                                    runat="server" ErrorMessage="请输入用户名" ControlToValidate="mail"></asp:RequiredFieldValidator>
                        </div>
                    </div>
                    <div id="o-password">
                        <div class="item">
                            <span class="label"><b class="ftx04">*</b>请输入密码:</span>
                            <div class="fl">
                                <input id="pwd" class="text" tabindex="2" runat="server" type="password" name="pwd"
                                    autocomplete="off"><asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server"
                                        ErrorMessage="请输入用户密码" ControlToValidate="pwd"></asp:RequiredFieldValidator>
                            </div>
                        </div>
                        <div class="item">
                            <span class="label"><b class="ftx04">*</b>请确认密码:</span>
                            <div class="fl">
                                <input id="pwd2" class="text" tabindex="3" runat="server" type="password" name="pwd2"
                                    autocomplete="off">
                                <asp:CompareValidator ID="CompareValidator1" runat="server" ControlToCompare="pwd"
                                    ControlToValidate="pwd2" ErrorMessage="两次输入的密码不同"></asp:CompareValidator>
                            </div>
                        </div>
                    </div>
                    <div class="item">
                        <span class="label"><b class="ftx04">*</b>验证码:</span>
                        <div class="fl">
                            <input style="ime-mode: disabled" id="authcode" runat="server" class="text text-1"
                                tabindex="5" name="authcode">
                            <label class="img">
                                <a id="A2" href="" οnclick="ChangeCode();return false;">
                                    <asp:Image ID="ImageCheck" runat="server" ImageUrl="VdCode.aspx?GUID=GUID" ImageAlign="AbsMiddle"
                                        ToolTip="看不清,换一个"></asp:Image></a>
                            </label>
                        </div>
                    </div>
                    <div class="item">
                        <span class="label">&nbsp;</span>
                        <asp:Button runat="server" CssClass="btn-img btn-regist" ID="btReg" TabIndex="10"
                            Text="提交" OnClick="btReg_Click" />
                    </div>
                </div>
            </div>
        </div>
    </form>
</body>
</html>


②方法
using 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;
using LTP.Common;
using System.Collections.Generic;


public partial class Reg :PageBase
{
    public Maticsoft.Model.db_User model = new Maticsoft.Model.db_User();
    public Maticsoft.BLL.db_User db = new Maticsoft.BLL.db_User();
    public Maticsoft.BLL.db_Class db1 = new Maticsoft.BLL.db_Class();
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            this.lblGUID.Text = this.NewGUID;
        }
    }


    protected void btReg_Click(object sender, EventArgs e)
    {
        #region 检查验证码
        if ((Session["CheckCode"] != null) && (Session["CheckCode"].ToString() != ""))
        {
            if (Session["CheckCode"].ToString().ToLower() != this.authcode.Value.ToLower())
            {
                MessageBox.Show(this.Page, "所填写的验证码与所给的不符 !");
                Session["CheckCode"] = null;
                return;
            }
            else
            {
                Session["CheckCode"] = null;
            }
        }
        else
        {
            Response.Redirect("Login.aspx");
        }
        #endregion
        model.ID = this.NewGUID;
        model.AddTime = DateTime.Now;
        model.Permissions = "2";
        model.UserPwd = this.pwd.Value;
        model.UserName = this.mail.Value;
     
        if (db.ExistsByUserName(this.mail.Value))
        {
            MessageBox.Show(this.Page, "用户名已存在!");
            return;


        }
        else
        {
            if (db.Add(model))
            {
                Session["USERINFO"] = model;
                MessageBox.ShowAndRedirect(this.Page, "注册成功!", "Default.aspx");


            }
            else
            {
                MessageBox.Show(this.Page, "注册失败!");
                return;


            }
        }
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值