Webbserverprogrammering 1

Show sourcecode

The following files exists in this folder. Click to view.

Webserver1/Ovningar/Cookie/

cookie1.php
cookie2.php
cookie3login.php
cookie3secret.php
cookie4.php
cookie5.php

cookie3login.php

41 lines UTF-8 Windows (CRLF)
<?php
session_start
();

// Rensa om skickat med delete
if (isset($_POST['delete'])) {
  
$_SESSION = array();
}

// Är nytt lösenord skickat?
if (isset($_POST['password'])) {
  
$_SESSION['password'] = $_POST['password'];
}
// Har vi INTE redan ett lösenord? Isåfall definera som sträng.
elseif (!isset($_SESSION['password'])) {
  
$_SESSION['password'] = "";
}
// Är lösenordet rätt?
if ($_SESSION['password'] == "Superhemligt") {
  
header("Location: "."cookie3secret.php");
  die();
}
?>
<!DOCTYPE html>
<html lang="sv">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Jag saknar mina kakor</title>
</head>

<body>
  För att komma in måste du ha ett lösenord, kan du gissa dig till det?
  <br>
  <form method="post">
    <input type="text" name="password" id="password" placeholder="lösenord">
    <input type="submit" value="Testa lösenord">
  </form>
</body>

</html>