0
我正在嘗試使用MEAN創建Web應用程序,其中我正嘗試使用它們在註冊期間創建的密碼對用戶進行身份驗證。下面是我signin.html看起來像如何使用restangular認證用戶?
<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);
});
};
});
});
但我知道上面的邏輯是錯誤的,有人可以向我解釋如何檢查用戶是否存在於數據庫中,然後檢查密碼是否與數據庫中的密碼匹配。