Disallow Soft удален пользователь, чтобы войти с помощью аутентификации в laravel 4

Я мягко удалил пользователя, и он работал нормально. Когда я перечисляю список пользователей, он не показывает удаленного пользователя, значит, он работал хорошо. Я также проверил это в таблице базы данных. Поле delete_at создается, когда я его удаляю. Проблема в том, что, когда я вхожу с учетными данными удаленных пользователей, это позволяет мне. Я не хочу разрешать вход в систему удаленного пользователя. Я использую аутентификацию для аутентификации.

3

Решение

Вы можете использовать код, предоставленный в документации Laravel, где вы бы заменили active => 1 на удаленный_at => null

http://laravel.com/docs/4.2/security#authenticating-users

if (Auth::attempt(array('email' => $email, 'password' => $password, 'active' => 1)))
{
// The user is active, not suspended, and exists.
}
2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]