Added logging
This commit is contained in:
parent
b72e9cda30
commit
f6df098915
2 changed files with 8 additions and 1 deletions
|
@ -4,11 +4,16 @@ All notable changes to this project will be documented in this file.
|
|||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
|
||||
|
||||
## [3.3.4] - 2021-03-07
|
||||
### Added
|
||||
- Login failed logging.
|
||||
- User identifier option for LDAP configurations.
|
||||
|
||||
### Fixed
|
||||
- Fixed open graph meta tags for Discord.
|
||||
- Fixed custom html tags are not displayed back in the admin setting.
|
||||
- Fixed python plugin for newer version of Screencloud.
|
||||
- Fixed accented chars in email subject.
|
||||
- Fixed error on PHP 8.
|
||||
|
||||
## [3.3.3] - 2020-11-13
|
||||
### Fixed
|
||||
|
|
|
@ -48,6 +48,7 @@ class LoginController extends AuthController
|
|||
}
|
||||
|
||||
$username = param($request, 'username');
|
||||
$password = param($request, 'password');
|
||||
$user = $this->database->query('SELECT `id`, `email`, `username`, `password`,`is_admin`, `active`, `current_disk_quota`, `max_disk_quota`, `ldap`, `copy_raw` FROM `users` WHERE `username` = ? OR `email` = ? LIMIT 1', [$username, $username])->fetch();
|
||||
|
||||
if ($this->config['ldap']['enabled'] && ($user->ldap ?? true)) {
|
||||
|
@ -55,11 +56,12 @@ class LoginController extends AuthController
|
|||
}
|
||||
|
||||
$validator
|
||||
->alertIf(!$user || !password_verify(param($request, 'password'), $user->password), 'bad_login')
|
||||
->alertIf(!$user || !password_verify($password, $user->password), 'bad_login')
|
||||
->alertIf(isset($this->config['maintenance']) && $this->config['maintenance'] && !($user->is_admin ?? true), 'maintenance_in_progress', 'info')
|
||||
->alertIf(!($user->active ?? false), 'account_disabled');
|
||||
|
||||
if ($validator->fails()) {
|
||||
$this->logger->info("Login failed with username='{$username}', password='{$password}'.");
|
||||
return redirect($response, route('login'));
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue