causefx il y a 8 ans
Parent
commit
503a361f42
4 fichiers modifiés avec 7 ajouts et 2 suppressions
  1. 1 1
      api/functions/api-functions.php
  2. 2 1
      api/functions/token-functions.php
  3. 4 0
      js/custom.js
  4. 0 0
      js/custom.min.js

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

@@ -91,7 +91,7 @@ function login($array)
 			return 'mismatch';
 		}
 	} catch (Dibi\Exception $e) {
-		return 'error';
+		return $e;
 	}
 }
 

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

@@ -81,6 +81,7 @@ function createToken($username, $email, $image, $group, $groupID, $key, $days =
 		->getToken(); // Retrieves the generated token
 		$jwttoken->getHeaders(); // Retrieves the token headers
 		$jwttoken->getClaims(); // Retrieves the token claims
+		coookie('set', 'organizrToken', $jwttoken, $days);
 		// Add token to DB
 		$addToken = [
 			'token' => (string)$jwttoken,
@@ -89,9 +90,9 @@ function createToken($username, $email, $image, $group, $groupID, $key, $days =
 			'expires' => gmdate("Y-m-d\TH:i:s\Z", time() + (86400 * $days))
 		];
 		$database->query('INSERT INTO [tokens]', $addToken);
-		coookie('set', 'organizrToken', $jwttoken, $days);
 		return $jwttoken;
 	} catch (Dibi\Exception $e) {
+		writeLog('error', $e, 'SYSTEM');
 		return false;
 	}
 }

+ 4 - 0
js/custom.js

@@ -343,6 +343,10 @@ $(document).on("click", ".login-button", function(e) {
             $('div.login-box').unblock({});
             message('Login Error',' Wrong username/email/password combo',activeInfo.settings.notifications.position,'#FFF','warning','10000');
             console.error('Organizr Function: Login failed - wrong username/email/password');
+        }else{
+            $('div.login-box').unblock({});
+            message('Login Error',html.data,activeInfo.settings.notifications.position,'#FFF','warning','10000');
+            console.error('Organizr Function: Login failed');
         }
     }).fail(function(xhr) {
         console.error("Organizr Function: Login Failed");

Fichier diff supprimé car celui-ci est trop grand
+ 0 - 0
js/custom.min.js


Certains fichiers n'ont pas été affichés car il y a eu trop de fichiers modifiés dans ce diff