Advertisement
Guest User

Untitled

a guest
Apr 10th, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. var session = require('express-session')
  2. var userSchema = new Schema({
  3. name: String,
  4. age: Number,
  5. gender: String,
  6. });
  7. var users = mongoose.model('users', userSchema)
  8. /* GET home page. */
  9. router.post('/login', function(req, res, next) {
  10. var username = req.body.username;
  11. var password = req.body.password;
  12. if(username == "tina" && password == "123456")
  13. {
  14. req.session.login = true;
  15. console.log("session1:" + req.session.login);
  16. setTimeout(function(){ res.redirect("/responses"); }, 3000);
  17. }
  18. else{
  19. res.redirect("/loginerror");
  20. }
  21.  
  22. });
  23.  
  24.  
  25. router.get('/responses', function(req, res, next) {
  26. //if(req.session.login==true){
  27. console.log("session2:" + req.session.login);
  28. users.find({}, function(err,users) {
  29. if (err) {
  30. console.log( err);
  31. throw err;
  32. }
  33. else{
  34. console.log("session3:" + req.session.login);
  35. if(req.session.login){
  36. console.log("111");
  37. res.render('responses', { title: 'responses',users:users });
  38. }
  39. else{
  40. res.redirect("/loginerror");
  41. }
  42. }
  43. })
  44. //}
  45.  
  46.  
  47. });
  48.  
  49. router.get('/loginerror', function(req, res, next) {
  50. res.render('loginerror', { title: 'loginerror' });
  51.  
  52. });
  53.  
  54. router.get('/', function(req, res, next) {
  55. res.render('index', { title: '',users:users });
  56.  
  57. });
  58.  
  59. module.exports = router;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement