J3Rik0

index.php

Apr 15th, 2021 (edited)
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.04 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6.     <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7.     <title>Document</title>
  8. </head>
  9. <body>
  10.  
  11. <form action="" method="post" id="form1">
  12. <input type="text" name="fname" id="fname" value="fname value">
  13. <input type="text" name="lname" id="lname" value="lname value">
  14. <input type="button" value="Submit" id="submit">
  15. </form>
  16.  
  17. <form action="" method="post" id="formError">
  18. <input type="text" name="fname" id="fname" value="fname for error form">
  19. <input type="text" name="lname" id="lname" value="lname for error form">
  20. <input type="button" value="Submit For Errors" id="submitError">
  21. </form>
  22.    
  23. <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js" integrity="sha512-894YE6QWD5I59HgZOGReFYm4dnWc1Qt5NtvYSaNcOP+u1T9qYdvdihz0PPSiiqn/+/3e7Jo4EaG7TubfWGUrMQ==" crossorigin="anonymous"></script>
  24. <script src="./helpers.js"></script>
  25. <script>
  26.     $(document).ready(function() {
  27.         $("#submit").on("click", function(event) {
  28.           Ajax.post(event, $("#form1"), "dest.php", processResponse);
  29.         });
  30.  
  31.         $("#submitError").on("click", function(event) {
  32.           Ajax.post(event, $("#formError"), "error.php", processResponse);
  33.         });
  34.     });
  35.  
  36.     function processResponse(response) {
  37.       if (response.failed) {
  38.         console.log("Authentication failed!");
  39.         // throw new Error("Authentication failed!"); // throwing will return out of processResponse no need to return if this will be caught somewhere else
  40.         return null; // for demo purposes, or if the throwing is not the desired result
  41.       }
  42.  
  43.       console.log("Response...", response);
  44.  
  45.       let now = new Date();
  46.       now.setTime(now.getTime() + (30 * 24 * 60 * 60 * 1000))
  47.       document.cookie = 'session_key=' + response.session_key + '; expires' + now.toUTCString();
  48.       console.log('Autentificat cu succes! Cheie: ', response.message);
  49.     }
  50.  
  51. </script>
  52. </body>
  53. </html>
Add Comment
Please, Sign In to add comment