PHP-databaskonstruktion

Log | Files | Refs

login.php (1633B)


      1 <?php
      2     session_start();
      3 
      4     if ($_SERVER['REQUEST_METHOD'] == 'POST') {
      5         $_SESSION['UserName'] = $_POST['UserName'];
      6         $_SESSION['Password'] = $_POST['Password'];
      7 
      8         header('Location: ' . 'index.php');
      9         exit();
     10     }
     11 
     12     $error = '';
     13     if (isset($_GET['error']) && $_GET['error'] == 'InvalidCredentials') {
     14         $error = 'Invalid login credentials';
     15     }
     16 
     17     $pageContent = "
     18     <div class='container'>
     19         <div class='row justify-content-center align-items-center'>
     20             <div class='col-md-4'>
     21                 <div class='card'>
     22                     <div class='card-body'>
     23                         <form method='post'>
     24                             <div class='form-group'>
     25                                 <label for='UserName'>Username</label>
     26                                 <input type='text' class='form-control' id='UserName' name='UserName' placeholder='UserName' required>
     27                             </div>
     28                             <div class='form-group'>
     29                                 <label for='Password'>Password</label>
     30                                 <input type='password' class='form-control' id='Password' name='Password' placeholder='Password' required>
     31                             </div>
     32                             <button type='submit' class='btn btn-primary'>Login</button>
     33                         </form>
     34                         " . ($error ? "<div class='alert alert-danger mt-3' role='alert'>$error</div>" : "") . "
     35                     </div>
     36                 </div>
     37             </div>
     38         </div>
     39     </div>";
     40 
     41     include 'utils/pageTemplate.php';
     42 ?>