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);
        }
    }
 private string GetParamValue(string key, string defaultValue)
 {
     ParamFacade facade = new ParamFacade();
     ParamInfo paraAddress = facade.GetParam(key);
     string name = defaultValue;
     if (paraAddress != null)
     {
         name = paraAddress.Value;
         this.Application[key] = name;
     }
     return name;
 }
Beispiel #4
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         ParamFacade facade = new ParamFacade();
         ParamInfo   param  = facade.GetParam("AdministratorPassword");
         if (param == null || string.IsNullOrEmpty(param.Value))
         {
             txtOldPassword.Enabled = false;
             lblMessage.Text        = "管理员密码尚未设置,请直接输入新密码。";
         }
     }
 }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         ParamFacade facade = new ParamFacade();
         ParamInfo   param  = facade.GetParam("AdministratorPassword");
         if (param == null || string.IsNullOrEmpty(param.Value))
         {
             string msg = "管理员密码尚未设置,请先设置管理员密码。";
             string url = this.ResolveUrl("AdminChangePassword.aspx?ReturnUrl=AdminLogin.aspx");
             JavascriptAlertAndRedirect(msg, url);
         }
     }
 }
Beispiel #6
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         ParamFacade facade       = new ParamFacade();
         ParamInfo   paraSiteName = facade.GetParam("SiteName");
         if (paraSiteName != null)
         {
             txtSiteName.Text = paraSiteName.Value;
         }
         ParamInfo paraLogoFileName = facade.GetParam("LogoFileName");
         if (paraLogoFileName != null)
         {
             txtLogoFileName.Text = paraLogoFileName.Value;
         }
         ParamInfo paraAddress = facade.GetParam("Address");
         if (paraAddress != null)
         {
             txtAddress.Text = paraAddress.Value;
         }
         ParamInfo paraPhoneNumber = facade.GetParam("PhoneNumber");
         if (paraPhoneNumber != null)
         {
             txtPhone.Text = paraPhoneNumber.Value;
         }
         ParamInfo paraFaxNumber = facade.GetParam("FaxNumber");
         if (paraFaxNumber != null)
         {
             txtFax.Text = paraFaxNumber.Value;
         }
         ParamInfo paraQQNumber = facade.GetParam("QQNumber");
         if (paraQQNumber != null)
         {
             txtQQ.Text = paraQQNumber.Value;
         }
         ParamInfo paraNoticeDelay = facade.GetParam("NoticeDelay");
         if (paraNoticeDelay != null)
         {
             txtDelay.Text = paraNoticeDelay.Value;
         }
         ParamInfo paraAutoPlayMusic = facade.GetParam("AutoPlayMusic");
         if (paraAutoPlayMusic != null)
         {
             cbAutoMusic.Checked = paraAutoPlayMusic.Value == "1";
         }
     }
 }
    protected void btnLogin_Click(object sender, EventArgs e)
    {
        string      password = EncryptTool.MD5(txtPassword.Text);
        ParamFacade facade   = new ParamFacade();
        ParamInfo   param    = facade.GetParam("AdministratorPassword");

        if (param != null && param.Value == password)
        {
            IsAdminLogined = true;
            string url = "Default.aspx";
            if (!string.IsNullOrEmpty(Request["ReturnUrl"]))
            {
                url = Request["ReturnUrl"];
            }
            RedirectToUrl(url);
        }
        else
        {
            lblMessage.Text = "密码错误!";
        }
    }
    public static ParamInfo GetParam(Page _page, string key)
    {
        ParamFacade facade = PageHelper.GetParamFacade(_page);

        return(facade.GetParam(key));
    }