【发布时间】:2015-11-02 15:48:22
【问题描述】:
我正在尝试使用 MEAN 创建 Web 应用程序,我正在尝试使用他们在注册期间创建的密码对用户进行身份验证。下面是我的 signin.html 的样子
<div ng-controller ="MoviesSignCtrl">
UserName</br>
<input type="text" ng-model="movie.username" placeholder="Username">
</br>
</br>Password</br>
<input type="password" ng-model="movie.password" placeholder="Password">
</br></br>
<input type="button" value="Login" ng-click="signFunction()">
</div>
我正在使用restangular来连接我的angularjs和节点api
下面是我的 angularjs 控制器
angular.module('clientApp')
.controller('MovieEditCtrl', function (
$scope,
$routeParams,
Movie,
$location
) {
$scope.movie = {};
Movie.one($routeParams.id).get().then(function(movie) {
$scope.movie = movie;
$scope.signFunction = function() {
if($scope.movie.username.then(function() {
$location.path('/movie/' + $routeParams.id);
});
};
});
});
但是我知道上面的逻辑是错误的,谁能解释我如何检查用户是否存在于数据库中,然后检查密码是否与数据库中的密码匹配。
【问题讨论】:
标签: angularjs node.js express mean-stack restangular