main
jolatime 5 months ago
parent fb62210b9c
commit 490f740190

@ -15,7 +15,7 @@ export async function insertSubmission(userID, flagID, isCorrect, attempts){
const query = 'INSERT INTO Submissions (UserID, FlagID, IsCorrect, Attempts) VALUES (?, ?, ?, ?)';
con.query(query, [userID, flagID, isCorrect, attempts], (err, result) => {
if(err) reject(err);
else resolve();
else resolve(result);
});
});
}

@ -62,10 +62,10 @@ export async function updateStudent(email, password){
export async function getUserID(email){
return new Promise((resolve, reject) => {
const userQuery = 'SELECT UserID FROM Users WHERE Email = ?';
const query = 'SELECT UserID FROM Users WHERE Email = ?';
con.query(query, [email], (err, result) => {
if(err) reject(err);
else resolve(result);
resolve(result[0].UserID);
});
});
}

@ -2,6 +2,7 @@ import { Router } from "express";
import { getFlagHash } from "../server.js"
import { getUserID } from "../queries/userQueries.js";
import { getSubmissions, insertSubmission, updateSubmissionAttempts } from "../queries/submissionQueries.js";
import { updateUserFlags } from "../queries/userQueries.js";
const router = Router();
router.post('/checkFlagSubmission', async (req, res) => {

Loading…
Cancel
Save