Пример #1
0
        private static MallConfigInfo _mallconfiginfo = null;         //商城配置

        static SMSes()
        {
            _ismsstrategy          = BMASMS.Instance;
            _smsconfiginfo         = BMAConfig.SMSConfig;
            _mallconfiginfo        = BMAConfig.MallConfig;
            _ismsstrategy.Url      = _smsconfiginfo.Url;
            _ismsstrategy.UserName = _smsconfiginfo.UserName;
            _ismsstrategy.Password = _smsconfiginfo.Password;
        }
Пример #2
0
        private static ShopConfigInfo _shopconfiginfo = null;         //商城配置

        static SMSes()
        {
            _ismsstrategy          = BSPSMS.Instance;
            _smsconfiginfo         = BSPConfig.SMSConfig;
            _shopconfiginfo        = BSPConfig.ShopConfig;
            _ismsstrategy.Url      = _smsconfiginfo.Url;
            _ismsstrategy.UserName = _smsconfiginfo.UserName;
            _ismsstrategy.Password = _smsconfiginfo.Password;
        }
Пример #3
0
 /// <summary>
 /// 重置短信配置
 /// </summary>
 public static void ResetSMS()
 {
     lock (_locker)
     {
         _smsconfiginfo         = BMAConfig.SMSConfig;
         _ismsstrategy.Url      = _smsconfiginfo.Url;
         _ismsstrategy.UserName = _smsconfiginfo.UserName;
         _ismsstrategy.Password = _smsconfiginfo.Password;
     }
 }
Пример #4
0
 /// <summary>
 /// 重置短信配置
 /// </summary>
 public static void ResetSMS()
 {
     lock (_locker)
     {
         _smsconfiginfo           = BSPConfig.SMSConfig;
         _ismsstrategy.Url        = _smsconfiginfo.Url;
         _ismsstrategy.App_Key    = _smsconfiginfo.App_Key;
         _ismsstrategy.App_Secret = _smsconfiginfo.App_Secret;
         _ismsstrategy.UserName   = _smsconfiginfo.UserName;
         _ismsstrategy.Password   = _smsconfiginfo.Password;
     }
 }
Пример #5
0
        public ActionResult SMS()
        {
            SMSConfigInfo smsConfigInfo = BSPConfig.SMSConfig;

            SMSModel model = new SMSModel();

            model.Url          = smsConfigInfo.Url;
            model.UserName     = smsConfigInfo.UserName;
            model.Password     = smsConfigInfo.Password;
            model.FindPwdBody  = smsConfigInfo.FindPwdBody;
            model.SCVerifyBody = smsConfigInfo.SCVerifyBody;
            model.SCUpdateBody = smsConfigInfo.SCUpdateBody;
            model.WebcomeBody  = smsConfigInfo.WebcomeBody;

            return(View(model));
        }
Пример #6
0
        public ActionResult SMS(SMSModel model)
        {
            if (ModelState.IsValid)
            {
                SMSConfigInfo smsConfigInfo = BSPConfig.SMSConfig;

                smsConfigInfo.Url          = model.Url;
                smsConfigInfo.UserName     = model.UserName;
                smsConfigInfo.Password     = model.Password;
                smsConfigInfo.FindPwdBody  = model.FindPwdBody;
                smsConfigInfo.SCVerifyBody = model.SCVerifyBody;
                smsConfigInfo.SCUpdateBody = model.SCUpdateBody;
                smsConfigInfo.WebcomeBody  = model.WebcomeBody;

                BSPConfig.SaveSMSConfig(smsConfigInfo);
                SMSes.ResetSMS();
                AddAdminOperateLog("修改短信设置");
                return(PromptView(Url.Action("sms"), "修改短信设置成功"));
            }
            return(View(model));
        }
Пример #7
0
 /// <summary>
 /// 保存短信配置
 /// </summary>
 /// <param name="configInfo">短信配置信息</param>
 /// <returns>是否保存结果</returns>
 public bool SaveSMSConfig(SMSConfigInfo configInfo)
 {
     return(SaveConfigInfo(configInfo, IOHelper.GetMapPath(_smsconfigfilepath)));
 }
Пример #8
0
 static WorkContext()
 {
     GLOBALCONFIG    = Pasys.Web.Core.ConfigManager.GetGlobalConfig();
     WEIXINMP_CONFIG = Pasys.Web.Core.ConfigManager.GetWeiXinMPConfigInfo();
     SMS_CONFIG      = Pasys.Web.Core.ConfigManager.GetSMSConfigInfo();
 }