Guest User

Untitled

a guest
Jun 14th, 2018
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. **CLIENT SIDE**:
  2.  
  3. <script>
  4. function EncryptPass() {
  5. var pass = $('#pwd').val();
  6. var encrypt = CryptoJS.AES.**encrypt**(pass, 'David&&Rotem');
  7. $('#pwd').val(encrypt);
  8. console.log(encrypt);
  9. }
  10. </script>
  11.  
  12. **SERVER SIDE:**
  13. router.post('/', async (req, res) => {
  14. let bytes=AES.**decrypt**(req.body.password,'David&&Rotem');
  15. let pass=bytes.toString(CryptoJS.enc.Utf8);
  16. let user;
  17. user=await User.findOne({username: req.body.username}).exec();
  18. if(user==null || user.password!=pass)
  19. {
  20. console.log(req.body.password);
  21. //console.log(pass);
  22. res.redirect('/login')
  23. }
  24. else{
  25. //console.log("user not found or password aren't correct");
  26. req.login(user.username,function(err) {
  27. res.redirect('/')
  28. })
  29. }
  30. });
Add Comment
Please, Sign In to add comment