Browse Source

Hardcode fixes for days beyond one year

CauseFX 6 years ago
parent
commit
dd9638e640
2 changed files with 3 additions and 1 deletions
  1. 1 0
      api/functions/normal-functions.php
  2. 2 1
      api/functions/token-functions.php

+ 1 - 0
api/functions/normal-functions.php

@@ -79,6 +79,7 @@ function parseDomain($value, $force = false)
 // Cookie Custom Function
 function coookie($type, $name, $value = '', $days = -1, $http = true)
 {
+	$days = ($days > 365) ? 365 : $days;
 	if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == "https") {
 		$Secure = true;
 		$HTTPOnly = true;

+ 2 - 1
api/functions/token-functions.php

@@ -54,6 +54,7 @@ function createToken($username, $email, $image, $group, $groupID, $key, $days =
 	if (!isset($GLOBALS['dbLocation']) || !isset($GLOBALS['dbName'])) {
 		return false;
 	}
+	$days = ($days > 365) ? 365 : $days;
 	//Quick get user ID
 	try {
 		$database = new Dibi\Connection([
@@ -138,7 +139,7 @@ function validateToken($token, $global = false)
 			} catch (Dibi\Exception $e) {
 				$GLOBALS['organizrUser'] = false;
 			}
-		}else{
+		} else {
 			// Delete cookie & reload page
 			coookie('delete', $GLOBALS['cookieName']);
 			$GLOBALS['organizrUser'] = false;