これは私が自動ログインに関して尋ねた他の質問に関連しています。私はクッキーが設定されているので、私はそれが動作していたと思った、しかし、今、私はクエリをチェックすると、常に同じユーザー "管理者"を返します。私はMongoの中でこのクエリを実行する場合:self.apos.users.findは正しいレコードを返しません
db.getCollection(「aposUsersSafe」)({ユーザー名:「ランス」})を見つける。
を私は、ユーザー「ランス」を得る、しかしに投稿されたコードを使用してここに答える:私はいつも問題に私が供給し、有効なユーザ名を同じユーザ「admin」を返す
Auto login users to Apostrophe
。
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);
});
これは基本的に見えますが、なぜこのクエリはレコードを返さないのですか?この同じ「管理者」レコードは何故ですか?
正しいランス、それは右の修正です。私は元の答えにこの省略を修正しました。手間をおかけして申し訳ありません! –