auth changes
This commit is contained in:
@@ -52,11 +52,15 @@ export function getDatabase() {
|
||||
)
|
||||
`)
|
||||
|
||||
// Insert default admin user (password: admin123)
|
||||
// Insert default admin user from environment variables
|
||||
// In production, this should be hashed properly
|
||||
const userExists = db.prepare('SELECT COUNT(*) as count FROM users WHERE username = ?').get('admin') as { count: number }
|
||||
const config = useRuntimeConfig()
|
||||
const adminUsername = config.adminUsername
|
||||
const adminPassword = config.adminPassword
|
||||
|
||||
const userExists = db.prepare('SELECT COUNT(*) as count FROM users WHERE username = ?').get(adminUsername) as { count: number }
|
||||
if (userExists.count === 0) {
|
||||
db.prepare('INSERT INTO users (username, password) VALUES (?, ?)').run('admin', 'admin123')
|
||||
db.prepare('INSERT INTO users (username, password) VALUES (?, ?)').run(adminUsername, adminPassword)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user