suhani15 / suhani-jain

0 stars 0 forks source link

data #1

Open suhani15 opened 7 years ago

suhani15 commented 7 years ago

echo "# suhani-jain" >> README.md git init git add README.md git commit -m "first commit" git remote add origin https://github.com/suhani15/suhani-jain.git git push -u origin master

suhani15 commented 7 years ago

echo "# suhani-jain" >> README.md git init git add README.md git commit -m "first commit" git remote add origin https://github.com/suhani15/suhani-jain.git git push -u origin master

suhani15 commented 7 years ago

function() { var app = angular.module('myApp', ['ui.router']);

app.run(function($rootScope, $location, $state, LoginService) { $rootScope.$on('$stateChangeStart', function(event, toState, toParams, fromState, fromParams){ console.log('Changed state to: ' + toState); });

  if(!LoginService.isAuthenticated()) {
    $state.transitionTo('login');
  }

});

app.config(['$stateProvider', '$urlRouterProvider', function($stateProvider, $urlRouterProvider) { $urlRouterProvider.otherwise('/home');

$stateProvider
  .state('login', {
    url : '/login',
    templateUrl : 'login.html',
    controller : 'LoginController'
  })
  .state('home', {
    url : '/home',
    templateUrl : 'home.html',
    controller : 'HomeController'
  });

}]);

app.controller('LoginController', function($scope, $rootScope, $stateParams, $state, LoginService) { $rootScope.title = "AngularJS Login Sample";

$scope.formSubmit = function() {
  if(LoginService.login($scope.username, $scope.password)) {
    $scope.error = '';
    $scope.username = '';
    $scope.password = '';
    $state.transitionTo('home');
  } else {
    $scope.error = "Incorrect username/password !";
  }   
};

});

app.controller('HomeController', function($scope, $rootScope, $stateParams, $state, LoginService) { $rootScope.title = "AngularJS Login Sample";

});

app.factory('LoginService', function() { var admin = 'admin'; var pass = 'pass'; var isAuthenticated = false;

return {
  login : function(username, password) {
    isAuthenticated = username === admin && password === pass;
    return isAuthenticated;
  },
  isAuthenticated : function() {
    return isAuthenticated;
  }
};

});

})();