Advertisement
Guest User

Untitled

a guest
Sep 2nd, 2016
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.66 KB | None | 0 0
  1. controller:
  2.  
  3. .controller('LoginCtrl', function($scope, $rootScope, $http, $state) {
  4. if(window.localStorage.getItem("loggedIn") == undefined) {
  5. $scope.doLogin = function() {
  6. var username = $scope.fName + " " + $scope.lName;
  7. console.log(username);
  8. //store login information
  9. window.localStorage.setItem("username", username);
  10. window.localStorage.setItem("password", $scope.password);
  11. window.localStorage.setItem("token", $rootScope.devToken);
  12. window.localStorage.setItem("platform", ionic.Platform.platform());
  13. window.localStorage.setItem("loggedIn", true);
  14. $http.post('http://localhost:8000/login',{
  15. userName: username,
  16. password: $scope.password,
  17. token: $rootScope.devToken,
  18. platform: ionic.Platform.platform()
  19. });
  20.  
  21. alert("Login Success");
  22. $state.go('main');
  23.  
  24. };
  25. } else {
  26. alert("Login Success");
  27. $state.go('main');
  28. }
  29. })
  30.  
  31.  
  32. html:
  33.  
  34. <body ng-app="starter">
  35. <ion-content>
  36. <div class="list" ng-controller="LoginCtrl">
  37. <form style="display: block; margin: 100px">
  38. <label class="item item-input">
  39. <input type="text" ng-model="fName" placeholder="First Name">
  40. </label>
  41. <label class="item item-input">
  42. <input type="text" ng-model="lName" placeholder="Last Name">
  43. </label>
  44. <label class="item item-input">
  45. <input type="password" ng-model="password" placeholder="Password" style="text-align: center">
  46. </label>
  47. <label class="item">
  48. <button class="button button-block button-positive" type="submit" ng-click="doLogin()">Register</button>
  49. </label>
  50. </form>
  51. </div>
  52. </ion-content>
  53. </body>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement