Beispiel #1
0
    protected void btnOk_Click(object sender, EventArgs e)
    {
        ParamFacade facade          = new ParamFacade();
        ParamInfo   param           = facade.GetParam("AdministratorPassword");
        string      oldPassword     = EncryptTool.MD5(txtOldPassword.Text);
        string      newPassword     = EncryptTool.MD5(txtNewPassword.Text);
        string      confirmPassword = EncryptTool.MD5(txtConfirmPassword.Text);

        if (newPassword != confirmPassword)
        {
            lblMessage.Text = "两次输入的密码不相同。";
            return;
        }
        if (param == null || string.IsNullOrEmpty(param.Value) || param.Value == oldPassword)
        {
            param       = new ParamInfo();
            param.Key   = "AdministratorPassword";
            param.Value = newPassword;
            facade.SaveParam(param);

            string url = "Default.aspx";
            if (!string.IsNullOrEmpty(Request["ReturnUrl"]))
            {
                url = Request["ReturnUrl"];
            }
            string msg = "修改密码成功!";
            ScriptManager.RegisterStartupScript(this, this.GetType(), "AlertChangePassword", "AlertAndRedirect('" + msg + "', '" + url + "');", true);
        }
        else
        {
            lblMessage.Text = "旧密码输入不正确。";
            return;
        }
    }
Beispiel #2
0
    protected void lbtnSave_Click(object sender, EventArgs e)
    {
        try
        {
            ParamFacade facade   = new ParamFacade();
            ParamInfo   paraInfo = new ParamInfo();

            paraInfo.Key   = "SiteName";
            paraInfo.Value = txtSiteName.Text;
            facade.SaveParam(paraInfo);
            Application["SiteName"] = null;

            paraInfo.Key   = "LogoFileName";
            paraInfo.Value = txtLogoFileName.Text;
            facade.SaveParam(paraInfo);
            Application["LogoFileName"] = null;

            paraInfo.Key   = "Address";
            paraInfo.Value = txtAddress.Text;
            facade.SaveParam(paraInfo);
            Application["Address"] = null;

            paraInfo.Key   = "PhoneNumber";
            paraInfo.Value = txtPhone.Text;
            facade.SaveParam(paraInfo);
            Application["PhoneNumber"] = null;

            paraInfo.Key   = "FaxNumber";
            paraInfo.Value = txtFax.Text;
            facade.SaveParam(paraInfo);
            Application["FaxNumber"] = null;

            paraInfo.Key   = "QQNumber";
            paraInfo.Value = txtQQ.Text;
            facade.SaveParam(paraInfo);
            Application["QQNumber"] = null;

            paraInfo.Key   = "NoticeDelay";
            paraInfo.Value = txtDelay.Text;
            facade.SaveParam(paraInfo);
            Application["NoticeDelay"] = null;

            paraInfo.Key   = "AutoPlayMusic";
            paraInfo.Value = cbAutoMusic.Checked ? "1" : "0";
            facade.SaveParam(paraInfo);
            Application["AutoPlayMusic"] = null;

            JavascriptAlertAndRedirectAndRefreshParent("保存系统参数成功!", Request.Url.AbsoluteUri);
        }
        catch (Exception ex)
        {
            JavascriptAlert(ex.Message);
        }
    }