function handle_registration($Db) { global $user; if (isset($_POST['username']) && isset($_POST['password']) && $_POST['password'] == $_POST['password2'] && isset($_POST['email'])) { if ($user->registerUser($_POST['username'], $_POST['password'], $_POST['email'])) { if (isset($_POST['import'])) { require_once 'manage.php'; add_api_key($Db, $user->uid, $_POST['usid'], $_POST['apik'], "", $notes = ""); } redirect("/" . $_SESSION['redirect']); } else { echo show_registration($Db) . "<a class=\"smalllink\" href=\"index.php\">[api input]</a> </body></html>"; insert_header("Register"); } } else { echo show_registration($Db) . "<a class=\"smalllink\" href=\"index.php\">[api input]</a> </body></html>"; } insert_header("Register"); }
session_start(); $id = $_POST['keyID']; $result = edit_api_key($Db, $id, $_POST['name'], $_POST['notes']); if ($result !== false) { $info['id'] = $id; } else { $info['result'] = "failure"; } break; case "save": session_start(); $keyID = $_POST['keyID']; $vCode = $_POST['vCode']; $name = $_POST['name']; $notes = $_POST['notes']; $info = add_api_key($Db, $_SESSION['uid'], $keyID, $vCode, $name, $notes); break; case "changeMailFormat": session_start(); if ($_POST['val'] == "true") { $_SESSION['mailFormatted'] = true; } else { $_SESSION['mailFormatted'] = false; } break; default: $info['result'] = "failure"; break; } echo json_encode($info); }
<?php include_once 'manage.func.php'; include_once 'eve.php'; include_once 'audit.funcs.php'; $pages = array("index.php", "manage.php"); if (!isset($Db)) { $Db = new eveDb($sql, $sql_u, $sql_p, $db); } if (isset($_POST['Save'])) { session_start(); $keyID = $_POST['keyID']; $vCode = $_POST['vCode']; $name = $_POST['name']; $notes = $_POST['notes']; echo add_api_key($Db->link, $_SESSION['uid'], $keyID, $vCode, $name, $notes); } if (isset($_POST['Edit'])) { session_start(); $id = $_POST['keyID']; if (isset($_POST['name'])) { $name = $_POST['name']; echo edit_api_key($Db->link, $id, $name, ""); } if (isset($_POST['notes'])) { $notes = $_POST['notes']; echo edit_api_key($Db->link, $id, "", $notes); } } elseif (isset($_POST['Remove'])) { session_start(); $id = $_POST['keyID'];
update_accountexpire(); break; case "updatepasswdlength": update_passwdlength(); break; case "updateloginattempts": update_loginattempts(); break; case "editguidance": edit_guidance(); break; case "editdns": edit_dns(); break; case "addapikey": add_api_key(); break; case "delete_api_key": delete_api_key(); break; case "editapidescript": edit_api_key_description(); break; case "changeapikeystatus": change_api_key_status(); break; default: exit; } function update_language() {
define("SELF_URL", URL_SCHEME . "://" . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF'] . "?"); require_once "eve.php"; require_once "audit.funcs.php"; require_once "audit.views.php"; require_once "login.php"; require_once "manage.func.php"; if (!loggedIn()) { echo "<span class=\"infobar\">< " . get_loginbar() . "></span><br>"; echo get_form_divs(); echo "You are not logged in"; insert_header("Jackknife - Manage Account"); } else { #save a key if (isset($_GET['saveKey'])) { if (isset($_POST['save'])) { $id = add_api_key($Db, $_SESSION['uid'], $_POST['apik'], $_POST['vcode'], $_POST['keyName'], $_POST['notes']); echo $id['id']; echo "<br><a href='index.php'> Auditor</a> <a href='manage.php'> Manage Account </a>"; insert_header("Jackknife - Save Key"); } else { echo "<span class=\"infobar\">< " . get_loginbar(true) . "></span><br>"; echo get_form_divs(); echo save_api_view(); insert_header("Jackknife - Save Key"); } } else { #remove a key if (isset($_GET['removeKey'])) { insert_header("Jackknife - Remove Key"); if (isset($_GET['id'])) { $id = remove_api_key($Db, $_GET['id']);
define("SELF_URL", "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF'] . "?"); require_once "eve.php"; require_once "audit.funcs.php"; require_once "audit.views.php"; require_once "login.php"; require_once "manage.func.php"; if (!defined("LOGGED_IN") || !LOGGED_IN) { echo "<span class=\"infobar\">< " . get_loginbar() . "></span><br>"; echo get_form_divs(); echo "You are not logged in"; insert_header("Jackknife - Manage Account"); } else { #save a key if (isset($_GET['saveKey'])) { if (isset($_POST['save'])) { $id = explode("<321>", add_api_key($Db->link, $_SESSION['uid'], $_POST['apik'], $_POST['vcode'], $_POST['keyName'], $_POST['notes'])); echo $id[1]; echo "<br><a href='index.php'> Auditor</a> <a href='manage.php'> Manage Account </a>"; insert_header("Jackknife - Save Key"); } else { echo "<span class=\"infobar\">< " . get_loginbar(true) . "></span><br>"; echo get_form_divs(); echo save_api_view(); insert_header("Jackknife - Save Key"); } } else { #remove a key if (isset($_GET['removeKey'])) { if (isset($_GET['id'])) { $id = explode("<321>", remove_api_key($Db, $_GET['id'])); echo $id[1];