Fix admin authorization and harden chat requests
This commit is contained in:
@@ -46,7 +46,7 @@ function normalizeMarketPersonaType(personaType) {
|
||||
export function createRepositories(db, config) {
|
||||
const statements = {
|
||||
insertUser: db.prepare("INSERT INTO users (username, password) VALUES (?, ?)"),
|
||||
getUser: db.prepare("SELECT username, password, session_version FROM users WHERE username = ?"),
|
||||
getUser: db.prepare("SELECT username, password, role, session_version FROM users WHERE username = ?"),
|
||||
updateUsername: db.prepare("UPDATE users SET username = ? WHERE username = ?"),
|
||||
updatePassword: db.prepare("UPDATE users SET password = ? WHERE username = ?"),
|
||||
incrementSessionVersion: db.prepare("UPDATE users SET session_version = COALESCE(session_version, 0) + 1 WHERE username = ?"),
|
||||
|
||||
Reference in New Issue
Block a user