Advertisement
Guest User

Untitled

a guest
Apr 3rd, 2018
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 4.03 KB | None | 0 0
  1. <?php # - main.php
  2.  
  3. if (!defined('BASE_URL')) {
  4.  
  5.   // Need the BASE_URL, defined in the config file:
  6.   require_once('../includes/config.php');
  7.  
  8.   // Redirect to index page:
  9.   $url = BASE_URL . 'index.php';
  10.   header ("Location: $url");
  11.   exit;
  12.  
  13. } // IF (!defined('BASE_URL'))
  14.  
  15. ?>
  16.     <?php
  17.             if (isset($_POST['login_submit'])) {
  18.  
  19.                 //echo "<pre>", print_r($_POST), "</pre>";
  20.  
  21.                 $username = mysqli_real_escape_string($db, $_POST ['username']);
  22.                 $password = mysqli_real_escape_string($db, $_POST['password']);
  23.  
  24.                 $errors = []; // betyder at det er et array()
  25.  
  26.                 if ($username == "") {
  27.                     $errors['username'] = "Brugernavn skal udfyldes";
  28.                 }
  29.  
  30.                 if ($password == "") {
  31.                     $errors['password'] = "Password skal udfyldes";
  32.                 }
  33.  
  34.                 if (empty($errors)) {
  35.        
  36.                     // Logge Brugeren ind
  37.  
  38.                     $login = log_user_in($username, $password);
  39.  
  40.                     if ($login) {
  41.                         header('Location: admin/');
  42.                         exit();
  43.                     } else {
  44.                         $login_error = "Der opstod en fejl, Prøv igen";
  45.                     }
  46.  
  47.                 }
  48.  
  49.             }
  50.  
  51.         ?>
  52.  
  53.         <div class="top-content">
  54.             <div class="inner-bg">
  55.                 <div class="container">
  56.                     <div class="row">
  57.                         <div class="col-sm-6 col-sm-offset-3 form-box">
  58.                             <div class="form-top">
  59.                                 <div class="form-top-left">
  60.                                     <h3>Log ind til Admin Panelet</h3>
  61.                                     <p>Indtast dit brugernavn og adgangskode for at log ind:</p>
  62.                                 </div>
  63.                                 <div class="form-top-right">
  64.                                     <i class="fa fa-lock"></i>
  65.                                 </div>
  66.                             </div>
  67.                             <div class="form-bottom">
  68.                                 <?php
  69.                                     if (isset($login_error)) {
  70.                                         echo "<p> $login_error </p>";
  71.                                     }
  72.                                 ?>
  73.                                 <form role="form" action="?p=main" method="post" class="login-form">
  74.                                     <?php
  75.                                         if (isset($errors['username'])) {
  76.                                              echo $errors['username'];                            
  77.                                         }
  78.                                     ?>
  79.                                     <div class="form-group">
  80.                                         <label class="sr-only" for="username">Username</label>
  81.                                         <input type="text" name="username" placeholder="Username..." class="form-control" id="username">
  82.                                     </div>
  83.                                     <?php
  84.                                         if (isset($errors['password'])) {
  85.                                              echo $errors['password'];                            
  86.                                         }
  87.                                     ?>
  88.                                     <div class="form-group">
  89.                                         <label class="sr-only" for="password">Password</label>
  90.                                         <input type="password" name="password" placeholder="Password..." class="form-control" id="password">
  91.                                     </div>
  92.                                     <button type="submit" name="login_submit" class="btn">Log ind</button>
  93.                                 </form>
  94.                             </div>
  95.                         </div>
  96.                     </div>
  97.                 </div>
  98.             </div>
  99.         </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement