Advertisement
Guest User

Untitled

a guest
Sep 17th, 2016
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.21 KB | None | 0 0
  1. function login (event) {
  2. event.preventDefault();
  3. Auth.login({
  4. username: vm.username,
  5. password: vm.password,
  6. rememberMe: vm.rememberMe
  7. }).then(function () {
  8. vm.authenticationError = false;
  9. $uibModalInstance.close();
  10. if ($state.current.name === 'register' || $state.current.name === 'activate' ||
  11. $state.current.name === 'finishReset' || $state.current.name === 'requestReset') {
  12. $state.go('home');
  13. }
  14.  
  15. $rootScope.$broadcast('authenticationSuccess');
  16.  
  17. // previousState was set in the authExpiredInterceptor before being redirected to login modal.
  18. // since login is succesful, go to stored previousState and clear previousState
  19. if (Auth.getPreviousState()) {
  20. var previousState = Auth.getPreviousState();
  21. Auth.resetPreviousState();
  22. $state.go(previousState.name, previousState.params);
  23. }
  24. }).catch(function () {
  25. vm.authenticationError = true;
  26. });
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement