diff --git a/app/Http/Controllers/AuthController.php b/app/Http/Controllers/AuthController.php index 18db47f..e78b208 100755 --- a/app/Http/Controllers/AuthController.php +++ b/app/Http/Controllers/AuthController.php @@ -387,7 +387,7 @@ public function login(Request $request) session()->forget('captcha_code'); $credentials = $request->only('username', 'password'); - $user = User::where('username', $credentials['username'])->first(); + $user = User::whereRaw('BINARY username = ?', [$credentials['username']])->first(); if (!$user || !Hash::check($credentials['password'], $user->password)) { return back()->withErrors([ @@ -447,7 +447,7 @@ public function verifyMnemonic(Request $request) 'mnemonic.max' => 'Mnemonic phrase cannot be longer than 512 characters.', ]); - $user = User::where('username', $request->username)->first(); + $user = User::whereRaw('BINARY username = ?', [$request->username])->first(); if (!$user || !$this->verifyMnemonicPhrase($request->mnemonic, $user->mnemonic)) { return back()->withErrors([ @@ -631,4 +631,4 @@ protected function generateReferenceId() return $referenceId; } -} \ No newline at end of file +}