Advertisement
Guest User

Untitled

a guest
Sep 18th, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5 2.87 KB | None | 0 0
  1. <?php
  2. $dbc = mysqli_connect('localhost', 'root', '', 'lesson');
  3. if(!isset($_COOKIE['user_id'])) {
  4.     if(isset($_POST['submit'])) {
  5.         $user_username = mysqli_real_escape_string($dbc, trim($_POST['username']));
  6.         $user_password = mysqli_real_escape_string($dbc, trim($_POST['password']));
  7.         if(!empty($user_username) && !empty($user_password)) {
  8.             $query = "SELECT * FROM `signup` WHERE username = '$user_username' AND password = SHA('$user_password')";
  9.             $data = mysqli_query($dbc,$query);
  10.             if(mysqli_num_rows($data) == 1) {
  11.                 $row = mysqli_fetch_assoc($data);
  12.                 setcookie('name', $row['name'], time() + (60*60*24*30));
  13.                 setcookie('last_name', $row['last_name'], time() + (60*60*24*30));
  14.                 setcookie('user_id', $row['user_id'], time() + (60*60*24*30));
  15.                 setcookie('username', $row['username'], time() + (60*60*24*30));
  16.                 $home_url = 'http://' . $_SERVER['HTTP_HOST'];
  17.                 header('Location: '. $home_url);
  18.             }
  19.             else {
  20.                 echo 'Яка математика, ви пароль чи логін не можете правильно ввести';
  21.             }
  22.         }
  23.         else {
  24.             echo 'Поля заповнені не правильно';
  25.         }
  26.     }
  27. }
  28. ?>
  29. <!DOCTYPE html>
  30. <html>
  31. <head>
  32. <meta charset="utf-8">
  33. <link href="style/styles.css" rel="stylesheet">
  34. </head>
  35. <body>
  36. <header>
  37. <ul>
  38.     <li><a href="/">Вхід</a></li>
  39. </ul>
  40. </header>
  41. <content>
  42. <?php
  43.     if(empty($_COOKIE['username'])) {
  44. ?>
  45.     <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST" class = "log">
  46.         <label for="username">Логін:</label>
  47.     <input type="text" name="username" id='name'>
  48.     <label for="password">Пароль:</label>
  49.     <input type="password" name="password" id='password'><br>
  50.     <button type="submit" name="submit">Вхід</button>
  51.     <a href="signup.php">Регістрація</a>
  52.     </form>
  53.  
  54. <section>
  55. <?php
  56. }
  57. else {
  58.     ?>
  59. <div class=prof>
  60.      <p><?php echo $_COOKIE['name']; ?></p>
  61.      <p><?php echo $_COOKIE['last_name']; ?></p>
  62.     <img class="avatar" src="images/avatar.png" >
  63.     <p><a href="exit.php">Вийти</a></p>
  64. </div>
  65. <div class=dzen>
  66.     <label for="stud"><input name="dzen" type="radio" id="stud" required/>Студент</label><br><br><br>
  67.     <label for="teach"><input name="dzen" type="radio" id="teach" required/>Викладач</label><br><br><br>
  68.     <input type="button" id="w" value="Тик">
  69. </div>
  70. <?php  
  71. }
  72. ?>
  73. </section></content>
  74. <footer class="clear">
  75.     <p>Бойко М.В.</br>
  76.     Прикарпатський національний університет ім.В.Стефаника </br>
  77. 2017р.</p>
  78. </footer>
  79. <script>
  80.   document.getElementById("w").onclick = function(){
  81. if(document.getElementById('stud').checked) {
  82.    top.location='index_stud.php'
  83. }else if(document.getElementById('teach').checked) {
  84.     alert("має переходи по другій силці")/*top.location='index_teacher.html';*/
  85. }  
  86. }
  87.   </script>
  88. </body>
  89.  
  90. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement