Advertisement
Guest User

Untitled

a guest
Mar 14th, 2017
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. app.controller("HomeCtrl", function ($scope, $location) {
  2. let token = localStorage.getItem("token");
  3. $scope.user = JSON.parse(token);
  4.  
  5.  
  6. if (token === null) {
  7. $scope.IsAuthenticated = false;
  8. $('body').removeClass('nav-md');
  9. $('body').addClass('login');
  10. $location.path('/login');
  11. console.log($scope.IsAuthenticated);
  12. }
  13. else{
  14. $scope.IsAuthenticated = true;
  15. $('body').removeClass('login');
  16. $('body').addClass('nav-md');
  17. $location.path('/');
  18. console.log($scope.IsAuthenticated);
  19. }
  20.  
  21. $scope.doLogout = function () {
  22. localStorage.removeItem('token');
  23. $scope.IsAuthenticated = false;
  24. $location.path('/login');
  25. console.log("chamou aqui");
  26. location.reload();
  27. }
  28.  
  29. app.controller("LoginCtrl", function ($scope, LoginAPI, $location) {
  30.  
  31. $scope.doLogin = function (model) {
  32. if (model.username === undefined || model.password === undefined) {
  33. return false;
  34. }
  35.  
  36. LoginAPI.post(model).success(function (results) {
  37. localStorage.removeItem('token');
  38. //Armazena o token no localStorage
  39. localStorage.setItem('token', JSON.stringify(results));
  40. //preciso que o meu IsAuthenticated fique true antes de executar o comando abaixo
  41. $location.path('/');
  42. })
  43.  
  44. .error(function (Error) {
  45. console.log(Error);
  46. })
  47.  
  48. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement