#371 usernames are case insensitive but case preserving

This commit is contained in:
Oliver Gorwits
2018-03-21 09:23:11 +00:00
parent 44014fe415
commit ea9ac1c1a1
3 changed files with 9 additions and 3 deletions

View File

@@ -1,3 +1,9 @@
2.039018 - 2018-03-
[ENHANCEMENTS]
* #371 usernames are case insensitive but case preserving
2.039017 - 2018-03-20
[BUG FIXES]

View File

@@ -36,7 +36,7 @@ sub get_user_details {
my $user = try {
$database->resultset($users_table)->find({
$username_column => $username
$username_column => { -ilike => $username },
});
};

View File

@@ -58,9 +58,9 @@ post '/login' => sub {
if ($success) {
my $user = schema('netdisco')->resultset('User')
->find( param('username') );
->find({ username => { -ilike => param('username') } });
session logged_in_user => param('username');
session logged_in_user => $user->username;
session logged_in_fullname => $user->fullname;
session logged_in_user_realm => $realm;