Esempio n. 1
0
<?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.");
Esempio n. 2
0
        <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">