Advertisement
Guest User

Untitled

a guest
Feb 27th, 2019
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.69 KB | None | 0 0
  1. app.post('/login',function(req,res){
  2. ContactProvider.findAll(function(error, posts) {
  3. var aut = req.body;
  4. if (aut.user == posts.user && aut.pass == posts.pass) {
  5. req.session.name = {name:aut.user};
  6. res.redirect('/home');
  7. } else {
  8. res.send('Bad user/pass');
  9. }
  10. });
  11. });
  12.  
  13. app.post('/register',function(req, res) {
  14. var post=req.body;
  15. if(post.pass!=post.cpass) {
  16. res.send("Error:Password doesnt match");
  17. } else {
  18. ContactProvider.save({
  19. user: req.param('user'),
  20. pass: req.param('pass'),
  21. cpass: req.param('cpass'),
  22. email: req.param('email')
  23. }, function(error, docs) {
  24. res.redirect('/');
  25. });
  26. }
  27. });
  28.  
  29. var ContactProvider = require('./PostProvider').ContactProvider;
  30. var ContactProvider= new ContactProvider();
  31.  
  32. ContactProvider.prototype.findone = function(name,pass, callback) {
  33. Post.findOne({name:name},{pass:pass}, function (err, post) {
  34. callback(null, post);
  35.  
  36. });
  37. };
  38.  
  39. app.post('/login',function(req,res){
  40. var aut = req.body;
  41. ContactProvider.findOne(
  42. {
  43. user: aut.user,
  44. pass: aut.pass
  45. },
  46. function(err, usr) {
  47. if (error || !usr) {
  48. res.send('Bad user/pass');
  49. } else {
  50. // we have a user, authenticate!
  51. req.session.name = {name:aut.user};
  52. res.redirect('/home');
  53. }
  54. }
  55. );
  56. });
  57.  
  58. // some other code
  59. ContactProvider.save({
  60. user: post.user,
  61. pass: post.pass,
  62. cpass: post.cpass, // no need to store the same thing twice
  63. email: post.email
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement