Advertisement
Guest User

Untitled

a guest
Jul 30th, 2016
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.37 KB | None | 0 0
  1. .controller('EntrarCtrl', function($rootScope, $scope, $stateParams, $http, $ionicPopup, $location, CONFIG, $ionicSideMenuDelegate) {
  2.  
  3. $rootScope.userToken = '';
  4. $scope.user={};
  5. $scope.user.username='';
  6. $scope.user.password ='';
  7.  
  8. $scope.doLogin = function() {
  9. $http.post('http://pixelesp.api.herokuapp.com/login',$scope.user).then(function(resp) {
  10. console.log(resp.data);
  11.  
  12. $rootScope.userToken = resp.data.token;
  13.  
  14. $scope.user = $rootScope.user;
  15.  
  16. $scope.user = {};
  17.  
  18. $http.get('http://pixelesp-api.herokuapp.com/me', {headers: {'auth-token': $rootScope.userToken}}).then(function(resp) {
  19. $rootScope.user = resp.data.data;
  20. console.log('token: '+$rootScope.userToken);
  21.  
  22. console.log(resp.data.data);
  23.  
  24. console.log('Succes', resp.data.data);
  25.  
  26. }, function(err) {
  27. console.error('ERR', err);
  28. $location.path('/app/start');
  29.  
  30.  
  31. // err.status will contain the status code
  32. });
  33.  
  34. $location.path('/app/inicio');
  35.  
  36.  
  37.  
  38. }, function(err) {
  39. console.error('ERR', err);
  40. var alertPopup = $ionicPopup.alert({
  41. title: 'Error en el ingreso',
  42. template: 'Usuario o contraseña invalido'
  43. });
  44. alertPopup.then(function(resp) {
  45. $location.path('/app/start');
  46. });
  47. // err.status will contain the status code
  48. });
  49. };
  50. $ionicSideMenuDelegate.canDragContent(false)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement