I
Size: a a a
I
А
I
А
А
I
ПИ
Д
ПИ
MM
А
А
V
А
А
public function validatePassword($username, $password)
{
$table = static::findOne(['username' => $username, 'status' => self::STATUS_ACTIVE]);
if(empty($table)){
return false;
}
//var_dump($password."\n");
//var_dump($table->password_hash."\n");
//var_dump(password_verify($password, $table->password_hash)); die;
return Yii::$app->security->validatePassword($password, $table->password_hash);
}
public function getLogin()
{
if($this->attributes['RememberMe'] == 0){
$this->attributes['RememberMe'] = false;
}else if($this->attributes['RememberMe'] == 1){
$this->attributes['RememberMe'] = true;
}
var_dump($this->getUser());
//return Yii::$app->user->login($this->getUser(), $this->RememberMe ? 3600*24*30 : 0);
}
public function getUser()
{
if($this->validate()){
if ($this->_user === false) {
$user = new User();
var_dump($user->validatePassword($this->username, $this->password)); die;
if($user->validatePassword($this->username, $this->password)){
return $this->_user = $user::findByUsername($this->username);
}
}
}
return $this->_user;
}
Д
public function validatePassword($username, $password)
{
$table = static::findOne(['username' => $username, 'status' => self::STATUS_ACTIVE]);
if(empty($table)){
return false;
}
//var_dump($password."\n");
//var_dump($table->password_hash."\n");
//var_dump(password_verify($password, $table->password_hash)); die;
return Yii::$app->security->validatePassword($password, $table->password_hash);
}
public function getLogin()
{
if($this->attributes['RememberMe'] == 0){
$this->attributes['RememberMe'] = false;
}else if($this->attributes['RememberMe'] == 1){
$this->attributes['RememberMe'] = true;
}
var_dump($this->getUser());
//return Yii::$app->user->login($this->getUser(), $this->RememberMe ? 3600*24*30 : 0);
}
public function getUser()
{
if($this->validate()){
if ($this->_user === false) {
$user = new User();
var_dump($user->validatePassword($this->username, $this->password)); die;
if($user->validatePassword($this->username, $this->password)){
return $this->_user = $user::findByUsername($this->username);
}
}
}
return $this->_user;
}
А
СМ
->where(['between', new Expression('orders.cargo_ready_date + route.transit_time'), $dateFrom, $dateTo])