Strip username in executeLogin. Fixes #123.

This commit is contained in:
Dominik Picheta 2018-05-21 00:07:32 +01:00
commit 649ba530cb

View file

@ -511,6 +511,8 @@ proc executeLogin(c: TForumData, username, password: string): string =
select id, name, password, email, salt
from person where (name = ? or email = ?) and isDeleted = 0
"""
let username = username.strip()
if username.len == 0:
raise newForumError("Username cannot be empty", @["username"])