38
This commit is contained in:
@@ -36,4 +36,22 @@ fn (mut app App) service_add_user(username string, email string, password string
|
||||
if insert_error != '' {
|
||||
return error(insert_error)
|
||||
}
|
||||
}
|
||||
|
||||
fn (mut app App) service_login(username string, password string) !Auth {
|
||||
mut db := databases.create_db_connection()!
|
||||
|
||||
defer {
|
||||
db.close() or { panic(err) }
|
||||
}
|
||||
|
||||
results := sql db {
|
||||
select from Auth where username == username && password == password
|
||||
}!
|
||||
|
||||
if results.len == 0 {
|
||||
return error('User not found')
|
||||
}
|
||||
|
||||
return results[0]
|
||||
}
|
Reference in New Issue
Block a user