Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- session_start();
- $login = false;
- $invalid = false;
- if(isset($_REQUEST["commit"]))
- {
- $username = $_REQUEST["login"];
- $password = sha1($_REQUEST["password"]);
- if($username === "Spano" && $password === "6a0315771bd29e78855c6f0396bcefcb95e56703")
- {
- $login = true;
- $_SESSION["username"] = $username;
- if(isset($_REQUEST["remember_me"]))
- {
- setcookie("username", $username, time() + 60 * 60 * 24 * 30);
- setcookie("password", $password, time() + 60 * 60 * 24 * 30);
- }
- }
- else
- {
- $invalid = true;
- session_unset(); // Solo per test
- }
- }
- else
- {
- if(isset($_COOKIE["username"], $_COOKIE["password"])){
- $login = true;
- $_SESSION["username"] = $_COOKIE["username"];
- }
- elseif(isset($_SESSION["username"]))
- {
- $login = true;
- }
- }
- ?>
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <title>Login Form</title>
- <link rel="stylesheet" href="style.css">
- </head>
- <body>
- <?php
- if($login)
- {
- echo "<p>Login effettuato correttamente</p>";
- echo "<p>Ciao Mr. ".$_SESSION["username"]."!</p>";
- }
- ?>
- <div class="container" <?php if($login) echo "style=\"display:none;\"" ?>>
- <div class="login">
- <h1>Login to Web App</h1>
- <form method="post" action="login.php">
- <p><input type="text" name="login" value="" placeholder="Username" /></p>
- <p><input type="password" name="password" value="" placeholder="Password" /></p>
- <?php
- if($invalid)
- {
- echo "<span style=\"color:red;\">Invalid Username and/or password.</span>";
- }
- ?>
- <p class="remember_me">
- <label>
- <input type="checkbox" name="remember_me" id="remember_me" value="ok">
- Remember me on this computer
- </label>
- </p>
- <p class="submit"><input type="submit" name="commit" value="Login" /></p>
- </form>
- </div>
- </div>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement