Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.01 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>PRSN</title>
  6. <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
  7. <link rel="stylesheet" href="css/main.css" />
  8. <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet">
  9. </head>
  10. <body>
  11. <div id="credentialcontainer">
  12. <div id="credentialcontainer_logo"><img src="images/logo.png"></div>
  13. <div id="credentialcontainer_content">
  14. <span id="login">Have an account? Login now!</span>
  15. </div>
  16. </div>
  17.  
  18. <script src="clientjs/socket.io.js"></script>
  19. <script>
  20. var socket = io();
  21.  
  22. $('form#login').submit(function(){
  23. var credentials = {
  24. username: $('#username').val(),
  25. password: $('#password').val()
  26. };
  27. socket.emit('login request', credentials);
  28. return false;
  29. });
  30.  
  31. socket.on('success', function(data) {
  32. var user = document.cookie = {username: data.username, password: data.password};
  33. $('#statusdiv').text(data.message + data.username).attr("class", "green");
  34. console.log(user.username, user.password);
  35. });
  36.  
  37. socket.on('unsuccessful', function(message) {
  38. $('#statusdiv').text(message).attr("class", "red");
  39. });
  40.  
  41. function showLogin () {
  42. var html = `
  43. <h1>LOGIN</h1>
  44. <form id="login" action="">
  45. <input id="username" placeholder="username" /><br />
  46. <input id="password" placeholder="password" /><br />
  47. <button>SUBMIT</button>
  48. </form>
  49. <div id="statusdiv"></div>
  50. `;
  51.  
  52. $('#credentialcontainer_content').html(html);
  53. }
  54.  
  55. $('#login').click(function(e) {
  56. e.preventDefault();
  57. showLogin();
  58. });
  59.  
  60. $('form').on("submit", function(e) {
  61. e.preventDefault();
  62. });
  63.  
  64. </script>
  65. </body>
  66. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement