私は私の質問を明確にするために例を提供してみましょう:有効期限を追跡する方法
- 我々はノードアプリを持っており、この場合には、我々は顧客のサブスクリプションを持っています。デフォルトでは、新しい顧客をトライアルに登録する(トライアルの30days)と、dbレコードにトライアル審査の日付が設定されます。
- 裁判は、我々は自由な計画
に顧客を移動したいと思い満了した後はバックエンドが裁判の有効期限が切れたとき、試用期間の終了を認識する必要があることがわかります。有効期限を追跡する方法は?いつものアプローチは何ですか?
最後に私が答えることができる質問については、一般的なアプローチはすべてのログインの前に有効期限を確認し、それに応じて行動することです。もう一つの可能性は、期限が切れた正確な時間に起こるcronのような仕事をすることです。
どの方が良いですか、どのようにcronのようなソリューションにアプローチするのですか?
アドバイスはありますか?
はい、ログアウトしないで常にセッションをリフレッシュするユーザーの可能性のあるバックドアの考え方が気に入らないため、ログインが開始されず、ユーザーはおそらくより高いレベルの計画に永久になる可能性があります。 –
あなたは非常に有効なポイントを持っています。このシナリオでは、すべての着信要求であなたのためのチェックを行う要求フィルターを持つ必要があります。これは堅牢なソリューションになります。 – rushi