mirror of
https://github.com/mudabbir-ahmad/peworkshop.git
synced 2026-10-07 19:50:20 +00:00
20 lines
432 B
JavaScript
20 lines
432 B
JavaScript
import { queryOne } from "@/lib/db";
|
|
import bcrypt from "bcryptjs";
|
|
|
|
export async function validateCredentials(username, password) {
|
|
const user = await queryOne("SELECT * FROM users WHERE username = ?", [
|
|
username,
|
|
]);
|
|
|
|
if (user && bcrypt.compareSync(password, user.password)) {
|
|
return {
|
|
id: user.id,
|
|
username: user.username,
|
|
role: user.role,
|
|
teamId: user.team_id,
|
|
};
|
|
}
|
|
|
|
return null;
|
|
}
|