我正在尝试为我的解析webapp创建一个登录应用,以检查布尔值的列是否为真,然后显示正确的HTML内容 但如果布尔值为false,它应该只显示错误提示。 所以我的登录表单就是这个
<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>
在Class _Users中,我有一个名为“chef”的专栏 此列是布尔值,它是true或false。 我的问题是,当我签入登录时,用户名和密码,有没有办法检查此列中的布尔值是真还是假? 并且如果它真的进入成功函数,如果它的错误去了错误函数!
我认为它与检查已验证的电子邮件相同,因为该列也是一个布尔值。