如何更改代码以选择我为其提供输入的用户?

时间:2016-07-29 12:39:12

标签: javascript node.js express bcrypt bookshelf.js

我正在尝试发出请求并登录,但该函数会检查我的用户数据库中的第一个元素。问题出在这里 var user = users [0];如何更改代码以选择我为其提供输入的用户?

<form action="" method="post" class="date">
<h2>Sort by Date:</h2>

<input type="radio" name="dateorder" id="ascending" value="ascending" />
<label for="ascending">Newest &rsaquo; Oldest</label>

<br><br>

<input type="radio" name="dateorder" id="descending" value="descending" />
<label for="descending">Oldest &rsaquo; Newset</label>

</form>

1 个答案:

答案 0 :(得分:0)

我的声誉不到50,所以我不能发表评论,这是参加此活动的正确方式。

即使我不熟悉您的语法,我也不会想到

var user = users[0];

是这里的问题。我想这封电子邮件是一个独特的属性,为什么

where: {email: req.body.email}

返回长度为&gt的列表1? 你正确使用fetchAll()还是有另一种方法?