const pgp = require('pg-promise') const pool = require('../config/database'); const bcrypt = require('bcrypt'); async function registerUser(username, password) { const hashedPassword = await bcrypt.hash(password, 10); const connection = await pool.getConnection(); try { const [rows] = await connection.execute('INSERT INTO cdn (username, password) VALUES (?, ?)', [username, hashedPassword]); return rows.insertId; } finally { connection.release(); } } async function getUserByUsername(username) { const connection = await pool.getConnection(); try { const [rows] = await connection.execute('SELECT * FROM cdn WHERE username = ?', [username]); return rows[0]; } finally { connection.release(); } } module.exports = { registerUser, getUserByUsername, };