Skip to content

Commit 07ddfec

Browse files
authored
Create auth_users.js
1 parent 8eaab21 commit 07ddfec

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

final_project/router/auth_users.js

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
const express = require('express');
2+
const jwt = require('jsonwebtoken');
3+
let books = require("./booksdb.js");
4+
const regd_users = express.Router();
5+
6+
let users = [];
7+
8+
const isValid = (username)=>{ //returns boolean
9+
//write code to check is the username is valid
10+
}
11+
12+
const authenticatedUser = (username,password)=>{ //returns boolean
13+
//write code to check if username and password match the one we have in records.
14+
}
15+
16+
//only registered users can login
17+
regd_users.post("/login", (req,res) => {
18+
//Write your code here
19+
return res.status(300).json({message: "Yet to be implemented"});
20+
});
21+
22+
// Add a book review
23+
regd_users.put("/auth/review/:isbn", (req, res) => {
24+
//Write your code here
25+
return res.status(300).json({message: "Yet to be implemented"});
26+
});
27+
28+
module.exports.authenticated = regd_users;
29+
module.exports.isValid = isValid;
30+
module.exports.users = users;

0 commit comments

Comments
 (0)