Next Oct 2 Previous
Remembering passwords
This is an excerpt from a log-in procedure. What is not correct (given that the User class exists and works propery)?
<?php ... $user = new User($pdo, $_POST["usercode"]); if ($user->checkPassword($_POST["password"])) { $_SESSION["authenticated"] = true; if (isset($_POST["save_credentials"])) { $_COOKIE["password"] = $_POST["password"]; $_COOKIE["usercode"] = $_POST["usercode"]; } } ... ?>
A: The password data should have been encrypted before storing it in a cookie
B: the superglobal $_COOKIE
cannot be used this way.
C: No cookies will be set.
D: Nothing as long as the user is not using IE 8 or worse.
E: You still need to send a redirect to commit the cookie.
Choose all that apply.