Commit fcf436c6200db621545187be0338991c0809ee18
Committed by
GitHub
1 parent
11479935
[2.5] Added possibility to login by url params (#2581)
* Added possibility to login by url params * Changes after code review
Showing
2 changed files
with
8 additions
and
2 deletions
... | ... | @@ -20,7 +20,7 @@ import logoSvg from '../../svg/logo_title_white.svg'; |
20 | 20 | /* eslint-enable import/no-unresolved, import/default */ |
21 | 21 | |
22 | 22 | /*@ngInject*/ |
23 | -export default function LoginController(toast, loginService, userService, types, $state/*, $rootScope, $log, $translate*/) { | |
23 | +export default function LoginController(toast, loginService, userService, types, $state, $stateParams/*, $rootScope, $log, $translate*/) { | |
24 | 24 | var vm = this; |
25 | 25 | |
26 | 26 | vm.logoSvg = logoSvg; |
... | ... | @@ -32,6 +32,12 @@ export default function LoginController(toast, loginService, userService, types, |
32 | 32 | |
33 | 33 | vm.login = login; |
34 | 34 | |
35 | + if ($stateParams.username && $stateParams.password) { | |
36 | + vm.user.name = $stateParams.username; | |
37 | + vm.user.password = $stateParams.password; | |
38 | + doLogin(); | |
39 | + } | |
40 | + | |
35 | 41 | function doLogin() { |
36 | 42 | loginService.login(vm.user).then(function success(response) { |
37 | 43 | var token = response.data.token; | ... | ... |
... | ... | @@ -25,7 +25,7 @@ import createPasswordTemplate from './create-password.tpl.html'; |
25 | 25 | /*@ngInject*/ |
26 | 26 | export default function LoginRoutes($stateProvider) { |
27 | 27 | $stateProvider.state('login', { |
28 | - url: '/login', | |
28 | + url: '/login?username&password', | |
29 | 29 | module: 'public', |
30 | 30 | views: { |
31 | 31 | "@": { | ... | ... |