Replace len check with assert
This commit is contained in:
parent
0050ad42f5
commit
c361fda523
1 changed files with 7 additions and 8 deletions
|
|
@ -24,15 +24,14 @@ proc backup(path: string, contents: Option[string]=none[string]()) =
|
||||||
|
|
||||||
proc createUser(db: DbConn, user: tuple[username, password, email: string],
|
proc createUser(db: DbConn, user: tuple[username, password, email: string],
|
||||||
rank: Rank) =
|
rank: Rank) =
|
||||||
|
assert user.username.len != 0
|
||||||
|
let salt = makeSalt()
|
||||||
|
let password = makePassword(user.password, salt)
|
||||||
|
|
||||||
if user.username.len != 0:
|
exec(db, sql"""
|
||||||
let salt = makeSalt()
|
INSERT INTO person(name, password, email, salt, status, lastOnline)
|
||||||
let password = makePassword(user.password, salt)
|
VALUES (?, ?, ?, ?, ?, DATETIME('now'))
|
||||||
|
""", user.username, password, user.email, salt, $rank)
|
||||||
exec(db, sql"""
|
|
||||||
INSERT INTO person(name, password, email, salt, status, lastOnline)
|
|
||||||
VALUES (?, ?, ?, ?, ?, DATETIME('now'))
|
|
||||||
""", user.username, password, user.email, salt, $rank)
|
|
||||||
|
|
||||||
proc initialiseDb(admin: tuple[username, password, email: string],
|
proc initialiseDb(admin: tuple[username, password, email: string],
|
||||||
filename="nimforum.db") =
|
filename="nimforum.db") =
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue