Ignore:
Timestamp:
02/19/26 22:44:38 (5 months ago)
Author:
Tome <gjorgievtome@…>
Branches:
main
Children:
d07d68c
Parents:
a508480
Message:

Trim whitespace from username and email during authentication and registration

File:
1 edited

Legend:

Unmodified
Added
Removed
  • server/authjs-handler.ts

    ra508480 r6270fa4  
    2929
    3030        if(!username || !password || typeof username !== 'string' || typeof password !== 'string') { return null; }
     31       
     32        const trimmedUsername = username.trim();
    3133
    3234        const user = await db.query.usersTable.findFirst({
    3335            where: or(
    34                 eq(usersTable.username, username),
    35                 eq(usersTable.email, username)
     36                eq(usersTable.username, trimmedUsername),
     37                eq(usersTable.email, trimmedUsername)
    3638            ),
    3739          });
Note: See TracChangeset for help on using the changeset viewer.