$reset = $cache->get("reset_" . $_SESSION['user']); $enabled = true; if (!isset($reset) || empty($reset) || $reset == null) { $enabled = true; } else { if ($reset - time() < 1) { $enabled = true; } else { $enabled = false; } } if (isset($_POST['reset'])) { @(include_once "../phpfastcache/phpfastcache.php"); if ($reset == null) { @(include_once "../includes/user_functions.php"); $key = addAPIKey($_SESSION['user']); $_SESSION['key'] = $key; $reset = time() + 21600; $enabled = false; $cache->set("reset_" . $_SESSION['user'], $reset, 21600); @apiKeyChange($_SESSION['user'], $_SESSION['email'], $key); } else { $error = "You can't reset your key for " . calcTime($reset - time()) . "."; } } $pageName = "API"; function convertDate($date) { $time = @strtotime($date); return @date('d/m/Y H:i', $time); }
if (empty($_POST['username']) || empty($_POST['password']) || empty($_POST['confirm']) || empty($_POST['Email'])) { $error = "You're missing a field?"; } else { if ($_POST['password'] != $_POST['confirm']) { $error = "The password and it's confirmation were not the same!"; } else { if (!preg_match($emailRegex, $_POST['Email'])) { $error = "Invalid email provided."; } else { //User and pass to var. $user = $_POST['username']; $email = $_POST['Email']; $pass = $_POST['password']; $complete = addUser($user, $email, $pass); if ($complete != "DUPE") { addAPIKey($user); //$complete[] = "Your API key: " . htmlentities(addAPIKey($user)) . "<br/>This can be retrieved later."; header('Refresh: 15; URL=https://profiles.ac3-servers.eu/'); echo "<body><h3>You will be redirected...</h3>"; echo "<ul>"; foreach ($complete as $val) { echo "<li>{$val}</li>"; } echo "</ul>"; exit; return; } else { $error = "That username/email has already been used! Please try another."; } } }