Gitlab@Informatics

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

dbconet

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