修改 vendor/fancyecommerce/fecshop/services/email/Customer.php
第41行:
//$this->registerAccountEnableTokenExpire = Yii::$app->store->get('email', 'registerAccountIsNeedEnableByEmail');
修改为:
$this->emailTheme['register']['registerAccountEnableTokenExpire'] = Yii::$app->store->get('email', 'registerAccountEnableTokenExpire');
和第193行:
//return $this->registerAccountEnableTokenExpire;
修改为:
$registerInfo = $this->emailTheme['register'];
if (isset($registerInfo['registerAccountEnableTokenExpire']) && $registerInfo['registerAccountEnableTokenExpire']) {
return $registerInfo['registerAccountEnableTokenExpire'];
}
我是参考getPasswordResetTokenExpire方法修改的,测试没问题。