插件配置里config.php
customer服务设置为fecyo\services\Customer
'customer' => [
'class' => 'fecyo\services\Customer',
'childService' => [
'wxqrcodelog' => [
'class' => 'fecyo\services\customer\Wxqrcodelog',
],
'smscode' => [
'class' => 'fecyo\services\customer\Smscode',
],
],
],
登录时customer服务变成fecshop\services\Customer
3. in E:\php\WWW\fecshop\addons\fecmall\fecyo\app\apphtml5\modules\Customer\block\account\Login.php at line 33– fecshop\services\Customer::login(['phone' => '13813813800', 'password' => '1111111'])
272829303132333435363738 ];
}
public function login($param)
{
if (is_array($param) && !empty($param)) {
Yii::$service->customer->login($param);
}
Yii::$service->page->message->addByHelperErrors();
}
}
4. in E:\php\WWW\fecshop\addons\joho\register\app\apphtml5\modules\Customer\controllers\AccountController.php at line 149– fecyo\app\apphtml5\modules\Customer\block\account\Login::login(['phone' => '13800000006', 'password' => '000000'])
143144145146147148149150151152153154155 return Yii::$service->url->redirectByUrlKey('customer/account');
}
$param = Yii::$app->request->post('editForm');
//var_dump($param);exit;
if (!empty($param) && is_array($param)) {
$this->getBlock()->login($param);
if (!Yii::$app->user->isGuest) {
return Yii::$service->customer->loginSuccessRedirect('customer/account');
}
}
$data = $this->getBlock()->getLastData($param)