$loggedIn = false; $mysqli = new grootDB(); //Wenn ein Benutzer angemeldet ist, wäre das SessionCookie "UserInfo" gesetzt: if (isset($_SESSION["userInfo"])) { $loggedIn = true; } /*Log In / Log Out Procedure */ if (isset($_GET["do"])) { if ($_GET["do"] == 'logOut') { unset($_SESSION["userInfo"]); } $loggedIn = false; } //CHECK LOGIN CREDENTIELS if (isset($_POST["username"])) { if ($mysqli->checkCredentials($_POST["username"], $_POST["password"])) { $loggedIn = true; $_SESSION["userInfo"] = array("username" => $_POST["username"]); } } /*END OF Log In / Log Out Procedure */ if (isset($_COOKIE["language"])) { $lanID = $_COOKIE["language"]; } else { setcookie("language", "de"); $lanID = "de"; } if (isset($_GET["lan"])) { setcookie("language", $_GET["lan"]); $lanID = $_GET["lan"]; }
<?php //$_SESSION['infos'] $mysqli = new grootDB(); if (isset($_POST["new_username"])) { $username = $_POST["new_username"]; $pw = $_POST["new_pw"]; $fname = $_POST["forename"]; $sname = $_POST["surename"]; $mysqli->addAccount($username, $pw, $fname, $sname); } if (isset($_POST["username_2"])) { if ($mysqli->checkCredentials($_POST["username_2"], $_POST["pw_2"])) { } //redirect to homepage and be logged in $_SESSION["userInfo"] = array("username" => $_POST["username_2"]); echo "Redirect to the homepage"; echo "<script type='text/javascript'>"; echo "window.open('index.php','_self',false)"; echo "</script>"; } echo "New profile has been created. Please log in:<br>"; //Login: Wenn auf Button klickt check auf User Credentials und wenn okay, dann auf Startseite umleiten echo "<form action='index.php?view=newProfile' method=post>"; echo "Username:<input name='username_2'/><br><br>Password: <input name='pw_2'/>"; echo "<input type='submit' value='LogIn'></form>";
Ihre Bestellung wurde aufgenommen und wird von uns bearbeitet. <?php $mysqli = new grootDB(); $loggedIn = false; $userArray = array(); if (!isset($_SESSION["userInfo"])) { echo "Please LogIn - or create your Profile in the Profile section.<br>"; echo "<form action='index.php?view=confirmation&lan=de' method='post'><br>User: <input name='user'/>"; echo "Password: <input name='pw'/><input type='submit' value='LogIn'/></form>"; exit("Bitte zuerst anmelden"); } else { $userArray = $_SESSION["userInfo"]; } if (isset($_POST["user"])) { if ($mysqli->checkCredentials($_POST["user"], $_POST["pw"])) { echo "Credentials ok"; $loggedIn = true; $_SESSION["userInfo"] = array("username" => $_POST["user"]); $userArray = $_SESSION["userInfo"]; } else { echo "LOGIN NOK - try again"; } } if ($loggedIn || isset($_SESSION["userInfo"])) { $cart = $_SESSION["cart"]; $cart->setUserID($userArray["username"]); $mysqli->addOrder($userArray["username"], 'byTrain', 'cash', 'huhu'); } //Bauen der einzelnen Positionen: include_once 'dictionary.php';