A More Sophisticated Login Page : Login Form « Login Authentication « PHP






A More Sophisticated Login Page

 
<?php
session_start();
if (isset($_POST["submit"])) {
  if ($_POST["user"] == "php5" && $_POST["pass"] == "iscool") {
    $_SESSION["username"] = $_POST["user"];
    if (isset($_GET["url"])) {
      $url = $_GET["url"];
    } else {
      $url = "index.php";
    }

    if (!isset($_COOKIE[session_name()])) {
      if (strstr($url, "?")) {
        header("Location: " . $url .
          "&" . session_name() . "=" . session_id());
      } else {
        header("Location: " . $url .
          "?" . session_name() . "=" . session_id());
      }
    } else {
      header("Location: " . $url);
    }
  }
}
?>
<html>
<head>
<title>User Authentication</title>
</head>
<body>
<form method="post">
<input type="text" name="user" /><br />
<input type="password" name="pass" /><br />
<input type="submit" name="submit" value="Login" />
</form>
</body>
</html>
  
  








Related examples in the same category

1.Login form with Error Messages and Preserving User Input
2.Hard code login Form
3.A Simple Login Page
4.A Simple User Authentication Script
5.Log-In Page
6.Verifying a login cookie
7.View guestbook