Files
litlyx/dashboard/server/api/user/password/can_change.ts
2025-01-13 17:01:34 +01:00

10 lines
358 B
TypeScript

import { PasswordModel } from "@schema/PasswordSchema";
export default defineEventHandler(async event => {
const userData = getRequestUser(event);
if (!userData?.logged) return;
const hasPassword = await PasswordModel.exists({ email: userData.user.email });
if (hasPassword) return { can_change: true };
return { can_change: false }
});