Store usernames in lowercases. #1225

This commit is contained in:
dignajar 2020-07-13 11:48:30 +02:00
parent 67ef1fb457
commit 0f7a290b6a

View file

@ -63,6 +63,7 @@ class Users extends dbJSON {
{
// The username is store as key and not as field
$username = $args['username'];
$username = Text::lowercase($username);
// The password is hashed, the password doesn't need to be sanitize in the next step
$password = $args['password'];
@ -98,6 +99,7 @@ class Users extends dbJSON {
{
// The username is store as key and not as field
$username = $args['username'];
$username = Text::lowercase($username);
// Current database of the user
$row = $this->db[$username];
@ -133,6 +135,7 @@ class Users extends dbJSON {
// Delete an user
public function delete($username)
{
$username = Text::lowercase($username);
unset($this->db[$username]);
return $this->save();
}
@ -159,7 +162,7 @@ class Users extends dbJSON {
public function setRememberToken($username, $token)
{
$args['username'] = $username;
$args['username'] = Text::lowercase($username);
$args['tokenRemember'] = $token;
return $this->set($args);
}