add customerapi + customer auth
This commit is contained in:
@@ -33,13 +33,12 @@ use common\models\Customer;
|
||||
*/
|
||||
class CustomerUpdate extends \common\models\Customer
|
||||
{
|
||||
public $password_plain;
|
||||
|
||||
public $cardNumber;
|
||||
public $partnerCardNumber;
|
||||
|
||||
public $password_plain;
|
||||
public $password_repeat;
|
||||
|
||||
|
||||
/**
|
||||
* @inheritdoc
|
||||
*/
|
||||
@@ -57,7 +56,9 @@ class CustomerUpdate extends \common\models\Customer
|
||||
// [['cardNumber'], 'required' ],
|
||||
// [['cardNumber'], 'string', 'max' => 10],
|
||||
// [['cardNumber'], 'validateCustomerCard' ],
|
||||
|
||||
|
||||
[['password_plain' ] ,'string','min' =>6 ],
|
||||
|
||||
[['partnerCardNumber'], 'string', 'max' => 10],
|
||||
[['partnerCardNumber'], 'validatePartnerCard' ],
|
||||
|
||||
@@ -78,7 +79,7 @@ class CustomerUpdate extends \common\models\Customer
|
||||
],
|
||||
|
||||
|
||||
[['password_plain','password_repeat'], 'string', 'max' => 32],
|
||||
[['password_plain' ], 'string', 'max' => 32],
|
||||
|
||||
[['sex'], 'integer'],
|
||||
|
||||
@@ -113,5 +114,22 @@ class CustomerUpdate extends \common\models\Customer
|
||||
public function validatePartnerCard($a,$p){
|
||||
// Customer::find()->andWhere( [$this->cardNumber )
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @param bool $insert
|
||||
* @return bool
|
||||
* @throws \yii\base\Exception
|
||||
* @throws \yii\base\InvalidConfigException
|
||||
*/
|
||||
public function beforeSave($insert)
|
||||
{
|
||||
$result = parent::beforeSave($insert);
|
||||
if ($result && !empty($this->password_plain)) {
|
||||
$this->setPassword($this->password_plain);
|
||||
return true;
|
||||
}
|
||||
return $result;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -84,4 +84,4 @@ class UserUpdate extends User {
|
||||
$role = $am->getRole($this->role);
|
||||
Yii::$app->authManager->assign($role, $this->id);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user