Advertisement
Guest User

Untitled

a guest
Mar 30th, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.19 KB | None | 0 0
  1. <div ng-app="app">
  2.  
  3. <div ng-controller="HttpGetController">
  4. <div ng-hide ="logedin">
  5. <p>User: <input type="text" name="firstName" ng-model="firstName" required /></p>
  6. <p>Password: <input type="text" name="lastName" ng-model="lastName" required /></p>
  7. <button ng-click="SendData()">Submit</button>
  8. </div>
  9. <div class="userDetail" ng-hide="userDetail">
  10. {{message.result[0].FIRST_NAME + " " + message.result[0].LAST_NAME}}
  11. <div class="logout"><a href="#" title="title" ng-click='logout()'>Logout</a></div>
  12. </div>
  13. </div>
  14. </div>
  15.  
  16. var app = angular.module("app", []);
  17. app.controller("HttpGetController", function ($scope, $http) {
  18. $scope.userDetail = true;
  19. if(!localStorage.getItem('logedin')){
  20. $scope.SendData = function () {
  21. var creds = 'username=' + $scope.firstName + '&password=' + $scope.lastName;
  22. var config = {
  23. headers : {
  24. 'Content-Type': 'application/x-www-form-urlencoded;charset=utf-8;'
  25. }
  26. }
  27. var res = $http.post('http://api.bhugtankaro.com/beta/login.php', creds, config);
  28. res.success(function(data, status, headers, config) {
  29. if(data.success){
  30. $scope.logedin = true;
  31. $scope.message = data;
  32. localStorage.setItem("logedin", angular.toJson(data));
  33. $scope.userDetail = false;
  34. } else {
  35. alert(data.description);
  36. }
  37. });
  38. };
  39. } else {
  40. $scope.logedin = true;
  41. $scope.message = JSON.parse(localStorage.getItem('logedin'));
  42. $scope.userDetail = false;
  43. }
  44. $scope.logout = function(){
  45. window.localStorage.removeItem('logedin');
  46. $scope.logedin = false;
  47. $scope.userDetail = true;
  48. }
  49. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement