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