|
1 | | -var express = require('express'); |
| 1 | +const express = require('express'); |
| 2 | +const router = express.Router(); |
| 3 | +const authController = require('../controller/auth'); |
2 | 4 | const authenticateToken = require('../middleware/auth'); |
3 | | -const { genrateToken } = require('../util'); |
4 | | -const user = require('../models/user'); |
5 | | -var router = express.Router(); |
6 | 5 |
|
7 | | -router.post('/', async function(req, res, next) { |
8 | | - const {id, password} = req.body; |
9 | | - let userValidated = await user.validateUser(id, password); |
10 | | - if(userValidated){ |
11 | | - userDetails = { |
12 | | - "uid": userValidated.uid, |
13 | | - "name": userValidated.name, |
14 | | - "emailId":userValidated.emailId, |
15 | | - "type": userValidated.userType, |
16 | | - } |
17 | | - let token = genrateToken(userDetails); |
18 | | - userDetails["token"] = token; |
19 | | - res.send({res:"welcome", user:userDetails}) |
20 | | - } |
21 | | - else{ |
22 | | - res.status(403) |
23 | | - res.send({err:"incorrect ID password"}); |
24 | | - } |
25 | | -}); |
26 | 6 |
|
27 | | -router.post("/validateUser", authenticateToken, function(req, res, next) { |
28 | | - res.json({res: req.user, msg: "user validated", err:null}) |
29 | | -}) |
| 7 | +router.post('/', authController.login); |
| 8 | + |
| 9 | +router.post("/validateUser", authenticateToken, authController.validateUser) |
30 | 10 |
|
31 | 11 | module.exports = router; |
0 commit comments