Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Users //
- let users = []
- let persistedUser = {}
- app.post('/register', (req,res) => {
- let username = req.body.username
- let password = req.body.password
- let user = {username: username, password: password, userTrips: []}
- users.push(user)
- console.log(users)
- res.render('home', {messageA: 'Thank you for registering! Please login below.'})
- })
- app.post('/login', (req,res) => {
- let username = req.body.username
- let password = req.body.password
- let user = {username: username, password: password, userTrips: []}
- persistedUser = users.find((user) => {
- return user.username == username && user.password == password
- })
- if(persistedUser) {
- if(req.session) {
- req.session.username = persistedUser.username
- res.redirect('/addtrip')
- }
- } else {
- res.render('home', {message: 'The User Name or Password is incorrect. Please try again!'})
- }
- })
- app.post('/logout', (req,res) => {
- req.session.destroy(function(err) {
- if(err) {
- console.log(err)
- } else {
- res.redirect('/home')
- }
- })
- })
- app.get('/home', (req,res) => {
- res.render('home')
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement