Exemple #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        Regex r = new Regex("^\\s*([A-Za-z0-9_-]+(\\.\\w+)*@(\\w+\\.)+\\w{2,5})\\s*$");

        if (Request["email"] != null && Request["email"].Trim().Length > 0)
        {
            string email = Request["email"].ToString();

            //判断邮箱格式是否正确
            if (r.IsMatch(email))
            {
                Model.user mod = new Model.user();
                mod.email = email;
                BLL.user bk = new BLL.user();

                SqlDataReader dr = bk.pp(mod);

                if (dr.Read())
                {
                    Response.Write("0");
                    Response.End();
                }
                else
                {
                    Response.Write("1");
                    Response.End();
                }
            }
            else
            {
                Response.Write("2");
                Response.End();
            }
        }
        else
        {
            Response.Write("3");
            Response.End();
        }
    }
Exemple #2
0
    protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
    {
        if (Page.IsValid == true)
        {
            Model.user mod = new Model.user();
            mod.email = TextBox7.Text;
            BLL.user bk = new BLL.user();

            SqlDataReader dr = bk.pp(mod);

            if (dr != null)
            {
                if (dr.Read())
                {
                    Common.MessageAlert.Alert(Page, "该邮箱号已存在!");
                    TextBox7.Text = " ";


                    dr.Close();
                }
                else
                {
                    Model.user mo = new Model.user();
                    mo.email        = Server.HtmlEncode(TextBox7.Text);
                    mo.pwd          = Server.HtmlEncode(TextBox6.Text);
                    mo.username     = Server.HtmlEncode(TextBox8.Text);
                    mo.qq           = Server.HtmlEncode(TextBox2.Text);
                    mo.msn          = Server.HtmlEncode(TextBox3.Text);
                    mo.safequestion = Server.HtmlEncode(TextBox4.Text);
                    mo.safepwd      = Server.HtmlEncode(TextBox5.Text);

                    BLL.user bll = new BLL.user();
                    int      i   = bll.insert(mo);
                    if (i > 0)
                    {
                        Common.MessageAlert.AlertLocation(Page, "alert('注册成功');location.href='Login.aspx'");
                        Model.user mod1 = new Model.user();
                        mod1.email = TextBox7.Text;
                        BLL.user      blluser = new BLL.user();
                        SqlDataReader dr1     = blluser.findByMail(mod1);
                        if (dr1.Read())
                        {
                            Session["_userid"] = dr1["_userid"].ToString();
                            dr1.Close();
                        }
                        dr1.Close();
                        Model.address moadd = new   Model.address();

                        moadd.userid = Convert.ToInt32(Session["_userid"]);

                        BLL.daladdress bld = new  BLL.daladdress();
                        int            f   = bld.upada(moadd);

                        TextBox2.Text = "";
                        TextBox3.Text = "";
                        TextBox4.Text = "";
                        TextBox5.Text = "";
                        TextBox6.Text = "";
                        TextBox7.Text = "";
                        TextBox8.Text = "";
                        TextBox9.Text = "";
                    }
                    else
                    {
                        Common.MessageAlert.Alert(Page, "注册失败!");
                    }
                }
            }
        }
    }