Advertisement
Guest User

Untitled

a guest
Nov 18th, 2016
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.75 KB | None | 0 0
  1. 'use strict';
  2.  
  3. var mainApp=angular.module('MainModule',['ngRoute']);
  4. mainApp.constant('encrypt','');
  5. mainApp.config(function($routeProvider){
  6. $routeProvider.when("/",{
  7. templateUrl : "index.html",
  8. controller : 'LoginController'
  9. })
  10. .when("/loginpage",{
  11. templateUrl : "ataclient/login/loginpage.html",
  12. controller : 'LoginController'})
  13. .when("/registration",{
  14. templateUrl: "ataclient/register/register.html",
  15. controller: 'RegistrationController'
  16. });
  17. });
  18.  
  19. 'use strict';
  20.  
  21. function LoginController(encrypt,$http,$scope,$location){
  22.  
  23. $scope.userName = "";
  24. $scope.password ="";
  25. $scope.loginstatus=true;
  26. $scope.data="";
  27. $scope.loginSubmit = function(){
  28. alert("inside login submit");
  29. if($scope.userName && $scope.password){
  30. $http({
  31. url:'http://localhost:8080/com/rest/user/login',
  32. method:"POST",
  33. headers:{
  34. 'Content-Type':'application/json'
  35. },
  36. data : {
  37. "userName" : $scope.userName,
  38. "passwd" : $scope.password
  39. }
  40. }).then(function(response){$scope.data = response;});
  41. if($scope.data.data.encryptedkey != null ){
  42. encrypt = $scope.data.data.encryptedkey ;
  43. $scope.loginstatus = false;
  44. console.log($scope.loginstatus);
  45. alert(encrypt);
  46. }
  47. }
  48. };
  49. <b> $scope.checkLogin = function(){
  50. alert("inside checkLogin");
  51. if(encrypt != null){
  52. return false;
  53. }
  54. else
  55. {
  56. return true;
  57. }
  58. };</b>
  59.  
  60. this.login=function(){
  61. alert("for u in sss");
  62. $http({
  63. url:'http://localhost:8080/com/browsers',
  64. method:"GET",
  65. headers:{
  66. 'Content-Type':'application/json',
  67. 'SessionId': 1478785782179
  68. }
  69. }).
  70. then(function(Response){$scope.data=Response;});
  71. };
  72. }
  73.  
  74. LoginController.$inject = ['encrypt','$http' ,'$scope','$location'];
  75.  
  76. mainApp.controller('LoginController', LoginController);
  77.  
  78. <form ng-submit="loginSubmit()" ng-controller = "LoginController">
  79.  
  80. <div class="col-md-12 col-lg-12 col-xl-12 text-center" id="logintitle">Login Here</div>
  81.  
  82. <div class="col-md-offset-2 col-md-8 col-md-offset-2 col-lg-offset-2 col-lg-8 col-lg-offset-2 col-xl-offset-2 col-xl-8 col-xl-offset-2 form-group">
  83. <label for="UserName"> User Name</label>
  84. <input type="UserName" ng-model="userName" placeholder="Enter UserName" class="form-control" id="username" aria-describedby="UserNamehelp">
  85. </div>
  86. <div class="col-md-offset-2 col-md-8 col-md-offset-2 col-lg-offset-2 col-lg-8 col-lg-offset-2 col-xl-offset-2 col-xl-8 col-xl-offset-2 form-group">
  87. <label for="UserName"> User Name</label>
  88. <input type="Password" ng-model="password" placeholder="Enter Password" class="form-control" id="password" aria-describedby="PassWordHelp">
  89. </div>
  90. <div class="col-md-offset-2 col-md-4 col-lg-offset-2 col-lg-4 col-xl-offset-2 col-xl-4">
  91. <button ng-show ="checkLogin()" type="submit" class="btn btn-primary" id="submit">Submit {{data.data.encryptedkey}}</button>
  92. </div>
  93. <div class="col-md-4 col-md-offset-2 col-lg-4 col-lg-offset-2 col-xl-4 col-xl-offset-2 ">
  94. <button type="submit" class="btn btn-primary" id="forgot">forgot</button>
  95. </div>
  96. </form>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement