Exemplo n.º 1
0
    protected void btnRegister_Click(object sender, EventArgs e)
    {
        if (txtUserName.Text != "" && txtRealName.Text != "" && txtQuestion.Text != "" && txtNewPwd.Text != "" && txtTelPhone.Text != "" && txtEmail.Text != "" && txtAnswer.Text != "" && txtStreet.Text != "" && txtAckPwd.Text != "")
        {
            string Password = txtAckPwd.Text;
            string roleId = "";

            //获取买家角色的ID
            PSysDSTableAdapters.aspnet_RolesTableAdapter roleDA = new PSysDSTableAdapters.aspnet_RolesTableAdapter();
            DataTable roleDT = roleDA.GetDataByRoleName("买家");
            if (roleDT.Rows.Count > 0)
            {
                roleId = roleDT.Rows[0][1].ToString();

            }

            //密码加密
            register_addpwd common = new register_addpwd();
            string salt = common.GenerateSalt();
            Password = common.EncodePassword(Password, 1, salt);
            string address = txtStreet.Text;

            PSysDSTableAdapters.QueriesTableAdapter registerDA = new PSysDSTableAdapters.QueriesTableAdapter();
            int result = registerDA.P_INSERT_USER_ROLES("/", txtUserName.Text, "", Password, salt, txtEmail.Text, txtQuestion.Text, txtAnswer.Text, 1, DateTime.UtcNow, DateTime.Now, 0, 1, roleId, txtRealName.Text, txtTelPhone.Text, address);

            if (result == -1)
            {
                Response.Write("<Script>alert('对不起!\\n用户名已存在!')</Script>");
               //ScriptManager.RegisterStartupScript(this, GetType(), "", "alert('对不起!\\n用户名已存在!');", true);
            }
            else
            {
                Response.Write("<Script>alert('恭喜您!注册成功!')</Script>");
                //ScriptManager.RegisterStartupScript(this, GetType(), "", "alert('恭喜您!注册成功!');", true);
                //Response.Redirect("~/Public/Index.aspx");
            }
        }
        else
        {
            Response.Write("<Script>alert('请填写完整信息!')</Script>");
            //ScriptManager.RegisterStartupScript(this, GetType(), "", "alert('请填写完整信息!');", true);
        }
    }
Exemplo n.º 2
0
    protected void btnRegister_Click(object sender, EventArgs e)
    {
        if (txtUserName.Text != "" && txtRealName.Text != "" && txtQuestion.Text != "" && txtNewPwd.Text != "" && txtTelPhone.Text != "" && txtEmail.Text != "" && txtAnswer.Text != "" && txtStreet.Text != "" && txtAckPwd.Text != "")
        {
            string Password = txtAckPwd.Text;
            string roleId   = "";

            //获取买家角色的ID
            PSysDSTableAdapters.aspnet_RolesTableAdapter roleDA = new PSysDSTableAdapters.aspnet_RolesTableAdapter();
            DataTable roleDT = roleDA.GetDataByRoleName("买家");
            if (roleDT.Rows.Count > 0)
            {
                roleId = roleDT.Rows[0][1].ToString();
            }

            //密码加密
            register_addpwd common = new register_addpwd();
            string          salt   = common.GenerateSalt();
            Password = common.EncodePassword(Password, 1, salt);
            string address = txtStreet.Text;

            PSysDSTableAdapters.QueriesTableAdapter registerDA = new PSysDSTableAdapters.QueriesTableAdapter();
            int result = registerDA.P_INSERT_USER_ROLES("/", txtUserName.Text, "", Password, salt, txtEmail.Text, txtQuestion.Text, txtAnswer.Text, 1, DateTime.UtcNow, DateTime.Now, 0, 1, roleId, txtRealName.Text, txtTelPhone.Text, address);

            if (result == -1)
            {
                Response.Write("<Script>alert('对不起!\\n用户名已存在!')</Script>");
                //ScriptManager.RegisterStartupScript(this, GetType(), "", "alert('对不起!\\n用户名已存在!');", true);
            }
            else
            {
                Response.Write("<Script>alert('恭喜您!注册成功!')</Script>");
                //ScriptManager.RegisterStartupScript(this, GetType(), "", "alert('恭喜您!注册成功!');", true);
                //Response.Redirect("~/Public/Index.aspx");
            }
        }
        else
        {
            Response.Write("<Script>alert('请填写完整信息!')</Script>");
            //ScriptManager.RegisterStartupScript(this, GetType(), "", "alert('请填写完整信息!');", true);
        }
    }