Advertisement
Guest User

Untitled

a guest
Aug 25th, 2016
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.46 KB | None | 0 0
  1. login : function(req, res) {
  2. var sess;
  3. sess = req.session;
  4. sess.user = req.body.username;
  5. if (sess.user) {
  6.  
  7. /*
  8. * This line check Session existence. If it existed will do some
  9. * action.
  10. */
  11. var db = req.app.get('db')();
  12. // console.log(db);
  13. var Username = req.body.username;
  14. var Password = req.body.password;
  15. console.log('u r here');
  16.  
  17. if (!Username.trim())
  18. {
  19. console.log('Incorrect username');
  20. // res.end('Incorrect username');
  21. res.redirect('/login');
  22. }
  23. else if (!Password.trim())
  24. {
  25. console.log('Incorrect Password');
  26. // res.end('Incorrect Password');
  27. res.redirect('/login');
  28. }
  29. else
  30. {
  31. var queryString = 'SELECT * from admin_info where user_name= ? And password=?';
  32. console.log(queryString);
  33. db.query(queryString, [ Username, Password ], function(error, rows, fields)
  34. {
  35. if (error)
  36. {
  37. console.log(error);
  38. res.end(error);
  39. }
  40. else
  41. {
  42. console.log('u r in function');
  43. // console.log(Username + " " + Password);
  44. // console.log(rows[0].id);
  45. if(rows.length>0)
  46. req.session.user_type_id=rows[0].user_type_id;
  47. // req.session.userName =rows[0].username;
  48. if (rows.length > 0) {
  49. var str = '';
  50.  
  51. for (var i = 0; i < rows.length; i++) {
  52. str = str + rows[i].Username + 'n';
  53. }
  54.  
  55. module.exports.user(req,res);
  56.  
  57. } else {
  58. // dialog.info('invalid username or password');
  59. // res.end('Invalid username or password');
  60. // res.redirect('/login');
  61. res.render('login', { messages: req.flash('info','hello') });
  62.  
  63. }
  64. }
  65.  
  66. });
  67.  
  68. }
  69. } else {
  70. res.redirect('/login');
  71. }
  72.  
  73. },
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement