Advertisement
Guest User

Untitled

a guest
Sep 6th, 2016
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.06 KB | None | 0 0
  1. <?php
  2. session_start();
  3. include './classes/user.php';
  4. $objUser = new user();
  5.  
  6. if(isset($_SESSION['user'])){
  7. header("location:posts.php");
  8. }
  9.  
  10. if(isset($_POST['login'])){
  11. $login = $objUser->login($_POST['email-login'],$_POST['password']);
  12.  
  13. if(!$login){
  14. $strLoginfail = true;
  15. }else{
  16. $_SESSION['user'] = $login;
  17. header('location: posts.php');
  18. }
  19. }
  20.  
  21. if(isset($_POST['register'])){
  22. if(!$objUser->register($_POST['firstname'], $_POST['lastname'], $_POST['password'],$_POST['email-reg'])){
  23. die('gebruiker niet aangemaakt');
  24. }else{
  25. header('location: ./index.php');
  26. }
  27. }
  28. ?>
  29.  
  30. <html>
  31. <head>
  32. <link rel="stylesheet" href="./assets/style.css">
  33. <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
  34. <script type="text/javascript" src="./assets/main.js"></script>
  35. <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
  36. <?php if($strLoginfail): ?>
  37. <style>input{
  38. border-bottom: 1px solid rgba(255, 0, 0, 0.72)
  39. }</style>
  40. <?php endif; ?>
  41. </head>
  42. <body>
  43. <hgroup>
  44. <h1>Photobook</h1>
  45. <h3>By Jan-Wiebe Glasbergen</h3>
  46. </hgroup>
  47. <?php
  48. if($_GET['type'] == 'register'){?>
  49. <form method="POST" id="registerForm" action="index.php" enctype="multipart/form-data">
  50. <div class="group">
  51. <input name="email-reg"><span class="highlight"></span><span class="bar"></span>
  52. <label>Email</label>
  53. </div>
  54. <div class="group">
  55. <input name="firstname"><span class="highlight"></span><span class="bar"></span>
  56. <label>Firstname</label>
  57. </div>
  58. <div class="group">
  59. <input name="lastname"><span class="highlight"></span><span class="bar"></span>
  60. <label>Lastname</label>
  61. </div>
  62. <div class="group">
  63. <input name="password" type="password"><span class="highlight"></span><span class="bar"></span>
  64. <label>Password</label>
  65. </div>
  66.  
  67. <input type="submit" name="register" value="Register" class="button buttonBlue">
  68. </input>
  69.  
  70.  
  71. </form>
  72. <?php }else{ ?>
  73. <form method="POST" action="index.php">
  74. <div class="group">
  75. <input name="email-login"><span class="highlight"></span><span class="bar"></span>
  76. <label>Email</label>
  77. </div>
  78. <div class="group">
  79. <input name="password" type="password"><span class="highlight"></span><span class="bar"></span>
  80. <label>Password</label>
  81. </div>
  82. <input type="submit" name="login" value="Login" class="button buttonBlue">
  83. </input>
  84. <a href="index.php?type=register">Register</a>
  85. </form>
  86. <?php } ?>
  87. </body>
  88. <script type="text/javascript">
  89. var $email = $('input[name="email-reg"]');
  90. var $firstname = $('input[name="firstname"]');
  91. var $lastname = $('input[name="lastname"]');
  92. var $password = $('input[name="password"]');
  93.  
  94. $('#registerForm').submit(function (e) {
  95.  
  96.  
  97. if($email.val() == "" || $email.val() == undefined){
  98. console.log($email.val());
  99. $email.css("border-bottom", "1px solid #ff4545");
  100. e.preventDefault();
  101. }
  102.  
  103. if($firstname.val() == "" || $firstname.val() == undefined){
  104. $firstname.css("border-bottom", "1px solid #ff4545");
  105. e.preventDefault();
  106. }
  107.  
  108. if($lastname.val() == "" || $lastname.val() == undefined){
  109. $lastname.css("border-bottom", "1px solid #ff4545");
  110. }
  111.  
  112. if($password.val() == "" || $password.val() == undefined){
  113. $password.css("border-bottom", "1px solid #ff4545");
  114. }
  115. });
  116.  
  117.  
  118. </script>
  119.  
  120. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement