🚩 add find user by email
This commit is contained in:
@ -0,0 +1,5 @@
|
||||
import { Context } from "elysia";
|
||||
|
||||
export const findUserByEmailController = async (ctx: Context) => {
|
||||
return `Your email ${ctx.params.email}`;
|
||||
};
|
||||
@ -7,9 +7,11 @@ import { authenticatedMiddleware } from "../../middleware/auth/authenticated.mid
|
||||
import { checkUserPasswordController } from "./controller/checkUserPassword.controller";
|
||||
import { isOwnerOrAdminMiddleware } from "../../middleware/userRoles/isOwnerOrAdmin.middleware";
|
||||
import { softDeleteUserController } from "./controller/softDeleteUser.controller";
|
||||
import { findUserByEmailController } from "./controller/findUserByEmail.controller";
|
||||
|
||||
export const userModule = new Elysia({ prefix: "/users" })
|
||||
.get("/", getAllUserController)
|
||||
.get("/e/:email", findUserByEmailController)
|
||||
.group("", (app) =>
|
||||
app
|
||||
.onBeforeHandle(unautenticatedMiddleware) // middleware to ensure the user is not authenticated
|
||||
|
||||
Reference in New Issue
Block a user