Я думаю, вы забыли установить активный статус нового пользователя.Вы должны проверить это в Логин метод Пользователь модель в вашем приложении или в actionLogin SiteController .Например, в моем приложении метод login :
public function login()
{
if ($this->validate() and $this->getUser()->status !== User::INACTIVE_STATUS) {
return Yii::$app->user->login($this->getUser(), $this->rememberMe ? 3600 * 24 * 30 : 0);
}
return false;
}
Если вы покажете свой код, мы поможем вам быстрее)
Так что, если вы импортируете списокпользователей из файла CSV, вы, вероятно, будете обрабатывать это в цикле, попробуйте:
foreach ($csv_data as $user_data) {
$user = new User();
$user->setPassword($password);
$user->username = $user_data->username // or anything else, depending on your code
$user->status = 1 // or = User::STATUS_ACTIVE, depending on your code
$user->save();
}