Skip to content
Snippets Groups Projects
Commit ee85f804 authored by Armand Bahi's avatar Armand Bahi
Browse files

fix url uthentification problems

Closes #19
parent 85bb73a6
No related branches found
No related tags found
No related merge requests found
......@@ -101,12 +101,12 @@ vitisApp.initCtrl = function ($scope, $log, $q, envSrvc, sessionSrvc, properties
/**
* connectFromUrl function.
* connectWithTokenUrl function.
* Connexion à l'application avec les identifiants passés dans l'url.
* @param {string} oConnexionId Identifiants de connexion
**/
$scope.$root["connectWithTokenUrl"] = function () {
$log.info("connectFromUrl");
$log.info("connectWithTokenUrl");
// Demande de token pour l'utilisateur.
ajaxRequest({
"method": "POST",
......@@ -157,15 +157,17 @@ vitisApp.initCtrl = function ($scope, $log, $q, envSrvc, sessionSrvc, properties
sessionSrvc["token"] = oUrlParams['token'];
sessionSrvc["saveSessionToLocalStorage"]();
$scope.$root["connectWithTokenUrl"]();
} else
} else {
deferred.resolve();
}
// Connexion avec les identifiants passés dans l'url (si le cookie avec le token n'existe pas).
var aUrlParamsKeys = Object.keys(oUrlParams);
if (sessionSrvc["getAppLocalStorageItem"]("session_token") === null && aUrlParamsKeys.indexOf("login") !== -1 && aUrlParamsKeys.indexOf("password") !== -1)
if (aUrlParamsKeys.indexOf("login") !== -1 && aUrlParamsKeys.indexOf("password") !== -1) {
$scope.$root["connectFromUrl"](oUrlParams);
else
} else {
deferred.resolve();
}
// Si le token est dans le session storage : connexion à l'application (si la date est toujours valide).
promise.then(function () {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment