Merge branch 'master' of github.com:thingsboard/thingsboard into develop/3.0
This commit is contained in:
commit
2f8c7bb6b0
@ -386,6 +386,26 @@ function UserService($http, $q, $rootScope, adminService, dashboardService, time
|
|||||||
deferred.reject();
|
deferred.reject();
|
||||||
}
|
}
|
||||||
procceedJwtTokenValidate();
|
procceedJwtTokenValidate();
|
||||||
|
} else if (locationSearch.username && locationSearch.password) {
|
||||||
|
var user = {};
|
||||||
|
user.name = locationSearch.username;
|
||||||
|
user.password = locationSearch.password;
|
||||||
|
$location.search('username', null);
|
||||||
|
$location.search('password', null);
|
||||||
|
|
||||||
|
loginService.login(user).then(function success(response) {
|
||||||
|
var token = response.data.token;
|
||||||
|
var refreshToken = response.data.refreshToken;
|
||||||
|
try {
|
||||||
|
updateAndValidateToken(token, 'jwt_token', false);
|
||||||
|
updateAndValidateToken(refreshToken, 'refresh_token', false);
|
||||||
|
} catch (e) {
|
||||||
|
deferred.reject();
|
||||||
|
}
|
||||||
|
procceedJwtTokenValidate();
|
||||||
|
}, function fail() {
|
||||||
|
deferred.reject();
|
||||||
|
});
|
||||||
} else {
|
} else {
|
||||||
procceedJwtTokenValidate();
|
procceedJwtTokenValidate();
|
||||||
}
|
}
|
||||||
|
|||||||
@ -20,7 +20,7 @@ import logoSvg from '../../svg/logo_title_white.svg';
|
|||||||
/* eslint-enable import/no-unresolved, import/default */
|
/* eslint-enable import/no-unresolved, import/default */
|
||||||
|
|
||||||
/*@ngInject*/
|
/*@ngInject*/
|
||||||
export default function LoginController(toast, loginService, userService, types, $state, $stateParams/*, $rootScope, $log, $translate*/) {
|
export default function LoginController(toast, loginService, userService, types, $state/*, $rootScope, $log, $translate*/) {
|
||||||
var vm = this;
|
var vm = this;
|
||||||
|
|
||||||
vm.logoSvg = logoSvg;
|
vm.logoSvg = logoSvg;
|
||||||
@ -32,12 +32,6 @@ export default function LoginController(toast, loginService, userService, types,
|
|||||||
|
|
||||||
vm.login = login;
|
vm.login = login;
|
||||||
|
|
||||||
if ($stateParams.username && $stateParams.password) {
|
|
||||||
vm.user.name = $stateParams.username;
|
|
||||||
vm.user.password = $stateParams.password;
|
|
||||||
doLogin();
|
|
||||||
}
|
|
||||||
|
|
||||||
function doLogin() {
|
function doLogin() {
|
||||||
loginService.login(vm.user).then(function success(response) {
|
loginService.login(vm.user).then(function success(response) {
|
||||||
var token = response.data.token;
|
var token = response.data.token;
|
||||||
|
|||||||
@ -25,7 +25,7 @@ import createPasswordTemplate from './create-password.tpl.html';
|
|||||||
/*@ngInject*/
|
/*@ngInject*/
|
||||||
export default function LoginRoutes($stateProvider) {
|
export default function LoginRoutes($stateProvider) {
|
||||||
$stateProvider.state('login', {
|
$stateProvider.state('login', {
|
||||||
url: '/login?username&password',
|
url: '/login',
|
||||||
module: 'public',
|
module: 'public',
|
||||||
views: {
|
views: {
|
||||||
"@": {
|
"@": {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user