authenticate.php 574 B

123456789101112131415161718
  1. <?php
  2. session_start();
  3. include_once('users.php');
  4. if ($_SERVER['REQUEST_METHOD'] == 'POST') {
  5. $login = htmlspecialchars($_POST['login']);
  6. $passwd = htmlspecialchars($_POST['passwd']);
  7. if (array_key_exists($login, $users) && $passwd == $users[$login]) {
  8. $_SESSION['login'] = $login;
  9. header('Location: welcome.php');
  10. } else {
  11. $_SESSION['message'] = "Bad username or password";
  12. header('Location: signin.php');
  13. }
  14. } else {
  15. header('Location: signin.php');
  16. }