Skip to content

Commit

Permalink
Merge pull request #40 from kentibs/feat/newletter
Browse files Browse the repository at this point in the history
fix: add api route for signing up normal user
  • Loading branch information
Tibz-Dankan authored Jan 27, 2024
2 parents e87f1f3 + 3b49e93 commit 6309255
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 0 deletions.
2 changes: 2 additions & 0 deletions prisma/migrations/20240127210316_test/migration.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
-- AlterEnum
ALTER TYPE "Role" ADD VALUE 'user';
1 change: 1 addition & 0 deletions prisma/schema.prisma
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ datasource db {
}

enum Role {
user
admin
superadmin
}
Expand Down
1 change: 1 addition & 0 deletions src/controllers/userController.ts
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,7 @@ export const signUp = asyncHandler(

const salt = await genSalt(10);
req.body.password = await hash(req.body.password, salt);
req.body.role = "user";

const newUser = await User.create({
data: req.body,
Expand Down
2 changes: 2 additions & 0 deletions src/routes/auth/userRoutes.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,15 @@ import {
updateUserImage,
protect,
getUser,
signUp,
} from "../../controllers/userController";
import { uploadFile } from "../../utils/upload";
import { validateSignupToken } from "../../controllers/tokenController";

const router = express.Router();

router.post("/signup", validateSignupToken, signUpAdmin);
router.post("/signup-user", signUp);
router.post("/signin", signIn);
router.post("/forgot-password", forgotPassword);
router.patch("/reset-password/:token", resetPassword);
Expand Down

0 comments on commit 6309255

Please sign in to comment.