mirror of
https://github.com/akyaiy/GoSally-mvp.git
synced 2026-01-03 09:12:25 +00:00
require bcrypt only if needed
This commit is contained in:
@@ -6,7 +6,6 @@
|
|||||||
local log = require("internal.log")
|
local log = require("internal.log")
|
||||||
local db = require("internal.database.sqlite").connect("db/unit.db", { log = true })
|
local db = require("internal.database.sqlite").connect("db/unit.db", { log = true })
|
||||||
local session = require("internal.session")
|
local session = require("internal.session")
|
||||||
local crypt = require("internal.crypt.bcrypt")
|
|
||||||
|
|
||||||
local common = require("com/Unit/_common")
|
local common = require("com/Unit/_common")
|
||||||
local errors = require("com/Unit/_errors")
|
local errors = require("com/Unit/_errors")
|
||||||
@@ -55,6 +54,7 @@ local values = {}
|
|||||||
for k, v in pairs(params.fields) do
|
for k, v in pairs(params.fields) do
|
||||||
if allowed[k] then
|
if allowed[k] then
|
||||||
if k == "password" then
|
if k == "password" then
|
||||||
|
local crypt = require("internal.crypt.bcrypt")
|
||||||
v = crypt.generate(v, crypt.DefaultCost)
|
v = crypt.generate(v, crypt.DefaultCost)
|
||||||
end
|
end
|
||||||
table.insert(set_clauses, k .. " = ?")
|
table.insert(set_clauses, k .. " = ?")
|
||||||
|
|||||||
Reference in New Issue
Block a user