我正在处理我需要登录的项目,以便将表单中的信息与数据库进行比较。之后,在进行验证后,我需要在另一个页面中加载登录信息(我不知道如何)。 (我试图找到一些教程,但他们都使用Express,我不允许)
现在我的代码:
HTML(我认为这部分没问题,因为我可以在$ scope.u中保存信息)
<form ng-controller = "login" ng-submit="submit(user)">
<label>Login:</label>
<input type="text" ng-model="user.login" required>
<label>Senha:</label>
<input type="password" ng-model="user.pwd" required>
<label><input type="checkbox"> Lembre-me</label>
<button type="submit" class="btn btn-default">Login</button>
<p>{{user.login}}</p>
<p>{{user.pwd}}</p>
<p>LOGIN:{{user.login}}</p>
<p>SENHA:{{user.pwd}}</p>
</form>
Angular(我不确定我是否理解$ http.post的想法,所以我不知道我是否可以将$ scope.u的信息发送给Nodejs)
app.controller('login',function($scope,$http){
$scope.u = {};
$scope.submit = function(user) {
$scope.u = angular.copy(user);
console.log($scope.u);
};
$http.post('/servico/login', $scope.u).success(function(data, status) {
console.log('Data posted successfully');
});
});
节点(如果我可以使用$ scope.u的信息,我的问题将在那里完成,但我不知道如何在另一个页面中加载信息) 按钮Login应该比较表单中的值和它们,也许,用来发送到另一页。
function login(request,response){
var queryString = 'SELECT uLogin,uSenha FROM usuarios';
connection.query(queryString,function(err,rows){
});
}
我希望我对此表示怀疑。 谢谢你的帮助。