咨询热线:18076568990、0755-25823180

shopwt b2b2c 修改密码收不到邮件修改!

2264 9 wzg312 发表于 2014-9-30 17:47:14
提示'邮件已经发出,请查收'

\shop\control\login.php
325、326行
                $extend_js = "<script src='".SHOP_SITE_URL."/index.php?act=login&op=send_email'></script>";
                showMessage($lang['login_password_email_success'].$extend_js,SHOP_SITE_URL);
修改为:
                $this->send_emailOp();
                showDialog($lang['login_password_email_success'],SHOP_SITE_URL,'succ');

本主题由 网店交流-官方 于 2014-9-22 18:21 移动
纱织 发表于 2015-1-27 13:21:49
♀冋菿朂初♀ 发表于 2014-9-30 17:49
控制文件login.php的邮件触发要改一下。就能正常发送了。

请问这个控制邮件触发要怎么改?谢谢了。
纱织 发表于 2015-1-27 13:21:26
sqsking 发表于 2014-9-30 17:48
在演示站点注册新用户后,再点击找回密码,确认信收不到;
后台的“消息管理”测试邮件可以收到,
请问这个 ...

SQSKING请问你这个问题解决了嘛 我也遇到了和你一样的问题  如果你找到解决办法了 请告诉我一下好嘛 QQ453142135 谢谢了。。。。
vrenti 发表于 2014-9-30 17:50:29
楼主有没测试下啊 我修改后发现无论那个用户发密码信  信都到了同一个用户邮箱
sqsking 发表于 2014-9-30 17:49:48
【修改】修改如下,测试可以用了,不知道妥不妥?

                 /**
                 * 发送邮件
                 */
                $result        = $this->send_notice($member['member_id'],'email_touser_find_password',array(
                'site_name'        => $GLOBALS['setting_config']['site_name'],
                'site_url'        => SHOP_SITE_URL,
                'user_name'        => $_POST['username'],
                'new_password'        => $new_password
                ),false);
                $this->addcron($cron_data,true);
                $this->send_emailOp();
                showDialog($lang['login_password_email_success'],SHOP_SITE_URL,'succ');
                                
        }

                        
        /**
         * 异步发送邮件
         */
        public function send_emailOp() {
            Model('member')->checkloginMember();

        $model_cron = Model('cron');
        $condition = array();
        $condition['type'] = 2;
        $condition['exeid'] = $_SESSION['member_id'];
        $condition['code'] = 'email_touser_find_password';
            $cron_info = $model_cron->getCronInfo();
            if (empty($cron_info)) return ;
            $content = unserialize($cron_info['content']);
            if (!$content[1]) $content[1] = false;

            $this->send_notice($cron_info['exeid'],$cron_info['code'],$content[0],$content[1]);
            $model_cron->delCron($condition);

        }
}
♀冋菿朂初♀ 发表于 2014-9-30 17:49:14
控制文件login.php的邮件触发要改一下。就能正常发送了。
sqsking 发表于 2014-9-30 17:48:31
在演示站点注册新用户后,再点击找回密码,确认信收不到;
后台的“消息管理”测试邮件可以收到,
请问这个能找到问题原因么?
sqsking 发表于 2014-9-30 17:47:46
【修改】修改如下,测试可以用了,不知道妥不妥?

                 /**
                 * 发送邮件
                 */
                $result        = $this->send_notice($member['member_id'],'email_touser_find_password',array(
                'site_name'        => $GLOBALS['setting_config']['site_name'],
                'site_url'        => SHOP_SITE_URL,
                'user_name'        => $_POST['username'],
                'new_password'        => $new_password
                ),false);
                $this->addcron($cron_data,true);
                $this->send_emailOp();
                showDialog($lang['login_password_email_success'],SHOP_SITE_URL,'succ');
                                
        }

                        
        /**
         * 异步发送邮件
         */
        public function send_emailOp() {
            Model('member')->checkloginMember();

        $model_cron = Model('cron');
        $condition = array();
        $condition['type'] = 2;
        $condition['exeid'] = $_SESSION['member_id'];
        $condition['code'] = 'email_touser_find_password';
            $cron_info = $model_cron->getCronInfo();
            if (empty($cron_info)) return ;
            $content = unserialize($cron_info['content']);
            if (!$content[1]) $content[1] = false;

            $this->send_notice($cron_info['exeid'],$cron_info['code'],$content[0],$content[1]);
            $model_cron->delCron($condition);

        }
}
您需要登录后才可以回帖 登录 | 注册

本版积分规则

  • 今日
    0
  • 主题
    1507

推荐贴子

联系我们

产品及方案咨询:18076568990、0755-25823180

电子邮箱:web@shopwt.com、客服微信:shopwtcom

公司地址:深圳市罗湖区人民南路3002号国贸大厦B座1608楼

  • 官方公众号

  • 微信客服