Gitlab@Informatics

Skip to content
Snippets Groups Projects
Commit 0871f82d authored by 65160258's avatar 65160258
Browse files

dbconet

parent 96ce7725
No related branches found
No related tags found
No related merge requests found
......@@ -32,7 +32,7 @@ app.use(bodyParser.json());
// การตั้งค่า Session
app.use(session({
secret: process.env.SESSION_SECRET,
secret: process.env.SESSION_SECRET || 'beaglelover',
resave: false,
saveUninitialized: false
}));
......
......@@ -4,10 +4,10 @@ const mysql = require('mysql2/promise');
// สร้าง connection pool
const pool = mysql.createPool({
host: process.env.DB_HOST || '10.104.20.250',
host: process.env.DB_HOST || 'localhost',
port: process.env.DB_PORT || '3306',
user: process.env.DB_USER || 'root',
password: process.env.DB_PASS || 'TKAzta61467',
password: process.env.DB_PASS || '',
database: process.env.DB_NAME || 'club_db',
});
......
......@@ -8,7 +8,6 @@
"keywords": [],
"author": "",
"license": "ISC",
"description": "",
"dependencies": {
"axios": "^1.8.1",
"bcrypt": "^5.1.1",
......@@ -23,5 +22,6 @@
"mysql2": "^3.14.0",
"nodemon": "^3.1.9",
"openai": "^4.86.1"
}
},
"description": ""
}
......@@ -11,7 +11,8 @@ router.get('/login', (req, res) => {
router.post('/login', async (req, res) => {
const { username, password } = req.body;
try {
const [users] = await db.query('SELECT * FROM user WHERE username = ?', [username]);
// เปลี่ยนจาก `user` เป็น `users`
const [users] = await db.query('SELECT * FROM users WHERE username = ?', [username]);
if (users.length === 0) {
return res.render('auth/login', { error: 'ชื่อผู้ใช้หรือรหัสผ่านไม่ถูกต้อง' });
}
......@@ -38,8 +39,9 @@ router.post('/register', async (req, res) => {
const { username, email, password, phone, f_name, l_name, club_id } = req.body;
try {
const hashedPassword = await bcrypt.hash(password, 10);
// เปลี่ยนจาก `user` เป็น `users`
await db.query(
`INSERT INTO user
`INSERT INTO users
(username, email, password, phone, f_name, l_name, club_id, role)
VALUES (?, ?, ?, ?, ?, ?, ?, 'member')`,
[username, email, hashedPassword, phone, f_name, l_name, club_id || null]
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment