Advertisement
Guest User

Untitled

a guest
Apr 5th, 2019
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5 5.31 KB | None | 0 0
  1. <?php
  2. session_start();
  3. require ('connect.php');
  4. ?>
  5.  
  6. <!doctype html>
  7. <html lang="en">
  8.   <head>
  9.     <!-- Required meta tags -->
  10.     <meta charset="utf-8">
  11.     <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  12.  
  13.     <!-- Bootstrap CSS -->
  14.     <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
  15.     <link rel="stylesheet" type="text/css" href="css/style.css">
  16.     <link rel="stylesheet" href="css/slider.css">
  17.     <link rel="stylesheet" href="css/buttons.css" />
  18.     <style type="text/css">
  19.     <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" />
  20.     <style>
  21.       [class*="sticker"] {
  22.        position: relative;
  23.        margin: 15px 0;
  24.        padding: 33px 15px 15px;
  25.        background: #fff;
  26.        border-radius: 6px;
  27.        box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, .64)
  28.       }
  29.       [class*="sticker"]:after {
  30.        content: attr(data-sticker);
  31.        position: absolute;
  32.        top: 0;
  33.        padding: 3px 7px;
  34.        font-size: 12px;
  35.        font-weight: bold;
  36.        background: #999;
  37.        color: #fff
  38.       }
  39.       .sticker-left {
  40.        border-top-left-radius: 6px
  41.       }
  42.       .sticker-right {
  43.        border-top-right-radius: 6px
  44.       }
  45.       .sticker-left:after {
  46.        left: 0;
  47.        border-radius: 6px 0 6px 0
  48.       }
  49.       .sticker-right:after {
  50.        right: 0;
  51.        border-radius: 0 6px 0 6px
  52.       }
  53.       .sticker-danger:after {
  54.        background: #d9534f
  55.       }
  56.       .sticker-warning:after {
  57.        background: #f0ad4e
  58.       }
  59.       .sticker-success:after {
  60.        background: #5cb85c
  61.       }
  62.       .sticker-info:after {
  63.        background: #5bc0de
  64.       }
  65.       .sticker-inverse:after {
  66.        background: #222
  67.       }
  68.     </style>
  69.  
  70.  
  71.    <style type="text/css">
  72.    body { background: rgb(52, 58, 64) !important; } /* Adding !important forces the browser to overwrite the default style applied by Bootstrap */
  73. </style>
  74.     <title>ShieldsUp!</title>
  75.   </head>
  76.   <header>
  77.    
  78.       <!-- <nav class="navbar fixed-top navbar-expand-lg navbar-dark pink scrolling-navbar">
  79.        <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
  80.            <span class="navbar-toggler-icon"></span>
  81.        </button>
  82.        <div class="collapse navbar-collapse" id="navbarSupportedContent">
  83.          <li class="nav-item dropdown">
  84.            <a class="nav-link dropdown-toggle btn btn-danger btn-sm dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
  85.          Вход
  86.        </a>
  87.        <form class="form-control dropdown-menu" aria-labelledby="navbarDropdown" method="POST">
  88.            <input type="text" name="username" class="form-control" placeholder="Username" required>
  89.            <input type="password" name="password" class="form-control" placeholder="Password" required>
  90.            <div class="dropdown-divider"></div>
  91.            <button class="btn-lg btn-dark btn-block">Войти</button>
  92.  
  93.        </form>
  94.          </li>
  95.          <a href="reg.php"><button type="button" class="btn btn-danger btn-sm">Регистрация</button></a>
  96.        
  97.    </nav> -->
  98.     <?php
  99.        
  100.        require ('connect.php');
  101.  
  102.        if (isset($_POST['username']) && isset($_POST['password'])) {
  103.          $username = $_POST['username'];
  104.          $password = $_POST['password'];
  105.  
  106.          $query = "SELECT * FROM shields WHERE username='$username' and password='$password'";
  107.          $result = mysqli_query($connection, $query) or die(mysql_error($connection));
  108.          $count = mysqli_num_rows($result);
  109.  
  110.          if ($count == 1){
  111.              $_SESSION['username'] = $username;
  112.          } else {
  113.              $fsmsg = "Ошибка";
  114.          }
  115.          if (isset($_SESSION['username'])) {
  116.              $username = $_SESSION['username'];
  117.              echo "<a href='logout.php' class='btn btn-lg btn-primary btn-sm'> Logout </a>";
  118.           }
  119.  
  120.         } ?>
  121.        
  122.   </header>
  123.   <body>
  124.    
  125.      
  126.     <?php
  127.        if (isset($_POST['login'])) {
  128.        $username = mysql_real_escape_string($_POST['username']);  
  129.        $password = md5(mysql_real_escape_string($_POST['password']));  
  130.    
  131.        $checklogin = mysql_query("SELECT * FROM users WHERE Username = '".$username."' AND Password = '".$password."'");  
  132.    
  133.        if(mysql_num_rows($checklogin) == 1)  
  134.        {  
  135.            $row = mysql_fetch_array($checklogin);  
  136.            $email = $row['EmailAddress'];  
  137.    
  138.            $_SESSION['Username'] = $username;  
  139.            $_SESSION['EmailAddress'] = $email;  
  140.            $_SESSION['LoggedIn'] = 1;  
  141.    
  142.          
  143.            header('Refresh: 0; url=/index.php');
  144.    
  145.        }  
  146.        else  
  147.        {  
  148.            echo "<h1>Ошибка</h1>";  
  149.             echo "<p>Мы не нашли такого аккаунта. Можешь <a href=\"index.php\">попробовать ещё раз</a>.</p>";  
  150.         }
  151.        
  152.     }
  153.  
  154.     ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement