讓我提供了一個例子,使我的問題明確:如何跟蹤到期
- 我們有一個節點的應用程序,在這種情況下,我們的客戶訂閱。默認的是,我們訂購一個新客戶進行試用(例如說30天的試用期),在db記錄中會有一個試用期限。
- 試用期滿後,我們想給客戶轉移到一個免費的計劃
可以看出,後端需要認識到試用期結束時的試用期已結束。如何追蹤到期日期?通常的做法是什麼?
好吧,對於最後一個問題,我可以回答,也許一般的做法是在每次登錄之前檢查到期日並相應採取行動。另一種可能性是有一個類似cron的工作,發生在到期結束的確切時間。
哪個更好,如何處理類似cron的解決方案?
有什麼建議嗎?
是的,但我不喜歡用戶從未註銷並始終刷新其會話的可能後門的想法,因此登錄不會啓動,用戶可能會永遠進入更高級別的計劃。 –
你有一個非常有效的點。在這種情況下,你幾乎必須有一個請求過濾器來檢查你的所有傳入請求。這將是一個強大的解決方案。 – rushi