1

我正在尝试为我的解析 webapp 制作一个登录应用程序,以检查布尔值的列是否为真,然后显示正确的 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”的列,该列是布尔值,它是真还是假。 在此处输入图像描述 我的问题是,当我签入登录、用户名和密码时,有什么方法可以检查此列中的布尔值是真还是假?如果为真则进入成功函数,如果为假则进入错误函数!

我认为它与检查已验证电子邮件相同,因为该列也是布尔值。

4

0 回答 0