<?php require_once 'db.php'; require_once 'session.php'; #necessary for CSRF protection require_once 'computer_info.php'; #Just to show a nice user-agent summary if ($curusr === NULL) { header('Location: .'); die("You are not logged in currently."); } if (isTemporary($certid) !== false) { die("You are using a temporary device and cannot manage your profile."); } $devs = getUserDevices($curusr); $currentF = getMinFactors($curusr); $numdevs = count($devs); $numactivedevs = 0; $devsbyid = array(); //Figure out how many active devs I have and make them indexable by certid foreach ($devs as $dev) { $devsbyid[$dev["certid"]] = $dev; if ($dev["active"] === 1 and $dev['expires'] === '9999-01-01 00:00:00') { $numactivedevs += 1; } } $userdetails = getUsers($curusr, 1, true)[0]; //Get user details if ($_SERVER['REQUEST_METHOD'] === 'POST') { if (!passesCSRFcheck()) { die("Failed CSRF check. Cookies must be enabled for this site to work.");
<div id="left"> <div id="logo"> <img src="img/device-reception-logo.jpg" alt="Devicereception"> </div> <div id="user"> <?php getUserInfo($username, $dbconn); ?> </div> <div id="devices"> <?php getUserDevices($username, $dbconn); ?> </div> <div id="history"> <?php getUserHistory($username, $dbconn); ?> </div> <div class="clearfix"></div> <br/> <br/> <br/> <br/> <div class="logout-container"> <a href="edit.php">