1

サブスクリプション モデルを再設計していますが、最適な設計パターンは何かを考えています。

モデル 1:

ユーザーには請求日があります。

請求日に加えて、ユーザーには特定の有効期限が割り当てられます。有効期限 = signup_date + subscription_length 。

current_time() が expiry_date より前の場合、認証システムはアクセスを認証します。

モデル 2:

ユーザーには請求日があります。

User subscription status = active の場合、認証システムはアクセスを認証します。

Cronjob を使用すると、current_time >billing_date の場合、ユーザーのサブスクリプション ステータスがアクティブから期限切れに変更されます

4

3 に答える 3