2016-12-30 5 views
0

今、私はユーザーを禁止する機能を持っていますが、そして、私は間違いなく、禁止されているすべてのユーザーを追跡するという面倒を踏まえたくありません。ユーザーが禁止されている場合、そのアカウントのステータスは「禁止」に設定され、禁止されている場合、アカウントステータスは以前のアカウントタイプに設定されます。nodejsに一時的な禁止を追加するにはどうすればいいですか?

accountType: { 
    type: String, 
    enum: ["Basic", "PRO", "Support", "Administrator", "Banned"], 
    default: "Basic" 
} 

ユーザーが参加すると、ProまたはBasicにサインアップします。のは、彼らが彼らに私はそれらを禁止するために行うと私はすべて禁止はわずか3日です、それを持っているのが大好きだすべてだ

user.accountType = "Banned"; 

を禁止するために私を導いたいくつかのルールに違反基本&にサインアップしましょう。誰かがこれに解決策を持っている場合は、それを共有してください。

答えて

0

あなたは、例えば一日一回、スケジュールcron jobを必要とし、その禁止された状態のdateが前のアカウントの種類に自分のステータスを変更し、その後3daysを渡された場合、ステータスbannedを持っているすべてのユーザーのために確認してください。

+0

完璧、ありがとうございます! – Ethan

関連する問題