diff --git a/src/pages/api/login.js b/src/pages/api/login.js index c48f994..a1c7215 100644 --- a/src/pages/api/login.js +++ b/src/pages/api/login.js @@ -7,11 +7,11 @@ const argon2 = require('argon2'); const jwt = require('jsonwebtoken'); // Connect to the SQLite database -const db = new sqlite3.Database('your_database.db'); +const db = new sqlite3.Database('data/appUser.db'); // Fetch the user record const username = 'example_user'; -const sql = 'SELECT password_hash FROM user_table WHERE username = ?'; +const sql = 'SELECT pass FROM user_table WHERE username = ?'; db.get(sql, [username], async (err, userRecord) => { if (err) { console.error(err); @@ -28,7 +28,7 @@ db.get(sql, [username], async (err, userRecord) => { if (isPasswordValid) { // Passwords match, generate JWT token - const secretKey = 'your_secret_key'; + const secretKey = process.env.JWT_SEC; const tokenPayload = { username: username }; const jwtToken = jwt.sign(tokenPayload, secretKey, { algorithm: 'HS256' }); diff --git a/src/pages/user-list.tsx b/src/pages/user-list.jsx similarity index 100% rename from src/pages/user-list.tsx rename to src/pages/user-list.jsx diff --git a/tsconfig.json b/tsconfig.json index d433563..abc10f7 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -18,6 +18,6 @@ "@/*": ["./src/*"] } }, - "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", "src/pages/add-school-form.jsx", "src/pages/add-school-form.jsx", "src/pages/add-user-form.jsx", "src/pages/test/file-upload.jsx"], + "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", "src/pages/add-school-form.jsx", "src/pages/add-school-form.jsx", "src/pages/add-user-form.jsx", "src/pages/test/file-upload.jsx", "src/pages/user-list.jsx"], "exclude": ["node_modules"] }