これは、自動ログインに関して私が尋ねた他の質問に関連しています。Cookieが設定されているので機能していると思っていましたが、クエリを確認すると、常に同じユーザー「admin」が返されます。このクエリをmongoで実行すると:
db.getCollection('aposUsersSafe').find({ユーザー名: 'ランス'})
ユーザー「ランス」を取得しますが、ここの回答に投稿されたコードを使用します:
私が提供する有効なユーザー名に関係なく、常に同じユーザー「admin」を返します。
self.apos.users.find({username: 'lance'}).permission(false).toObject(function (err, user) {
if (err) {
return callback(err);
}
if (!user) {
return callback(null);
}
console.log(user);
});
これは基本的なように見えますが、クエリがレコードを返さない理由がわかりませんが、この同じ「管理者」レコードはありますか?