From 1e46302267d98f042466943b614b2f0d5db196ad Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Thu, 16 Aug 2018 18:59:21 +0200 Subject: [PATCH] app/models/Data/User.php: findFirstByUsernameOrEmail() should only fetch rows where status != deleted --- app/models/Data/User.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/models/Data/User.php b/app/models/Data/User.php index 46c6ef8..d813e8b 100644 --- a/app/models/Data/User.php +++ b/app/models/Data/User.php @@ -359,8 +359,8 @@ class User extends Model static public function findFirstByUsernameOrEmail($value) { return self::findFirst([ - "(email = :v: OR username = :v:) AND status = :s:", - "bind" => [ 'v' => $value, 's' => self::STATUS_ACTIVE ] + "(email = :v: OR username = :v:) AND status != :s:", + "bind" => [ 'v' => $value, 's' => self::STATUS_DELETED ] ]); }