Parse.com проверить, является ли пользователь логическим истинным Javascript

Я пытаюсь создать приложение входа в систему для моего веб-приложения для разбора, чтобы проверить, является ли столбец логического значения истинным, а затем отображать правильное содержимое HTML, но если логическое значение ложно, должно отображаться только предупреждение об ошибке. Так что моя форма входа в систему это

<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.7/angular.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>
<script src="http://www.parsecdn.com/js/parse-latest.js"></script>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no">
<meta charset="utf-8">
<title>Testin</title>
<script>
 Parse.initialize("APPID", "JSKEY");
 angular.module('AuthApp', [])
.run(['$rootScope', function($scope) {
  $scope.scenario = 'Log in';
  $scope.currentUser = Parse.User.current();
  $scope.logIn = function(form) {
    Parse.User.logIn(form.username, form.password, {
      success: function(user) {
        $scope.currentUser = user;
        $scope.$apply();
      },
      error: function(user, error) {
        alert("Unable to log in: " + error.code + " " + error.message);
      }
    });
  };  
  $scope.logOut = function(form) {
    Parse.User.logOut();
    $scope.currentUser = null;
  };
}]);
</script>
</head>
<body ng-app="AuthApp">
 <div ng-hide="currentUser">
    <form ng-show="scenario == 'Sign up'">
      <a href="#" ng-click='scenario="Log in"'>Log in</a>
    </form>
    <form ng-show="scenario == 'Log in'">
      <h2>Log in</h2>
      Username: <input type="text" ng-model="user.username" /><br />
      Password: <input type="password" ng-model="user.password" /><br />
      <button ng-click="logIn(user)">Log in</button>
    </form>
  </div>
  <div ng-show="currentUser">
    <p> You Are logged in as a chef</p>
      <input type="button" id="submitId" value="submit">
       <button ng-click="logOut(user)">Log out</button>
    </div>
</body>
</html>

И в классе _Users у меня есть столбец, который называется "chef". Этот столбец является логическим, и это правда или ложь. Мой вопрос: когда я проверяю в логине имя пользователя и пароль, есть ли способ проверить, является ли логическое значение в этом столбце истинным или ложным? И если это правда, чтобы попасть в функцию успеха, если это ложь, чтобы перейти к функции ошибки!

Я думаю, что это то же самое, что и проверка на подтвержденную электронную почту, потому что этот столбец тоже логический.

0 ответов

Другие вопросы по тегам