aMember Pro などのユーザー/サブスクリプション管理ソフトウェアを検討しています。これは、フォルダー保護方法を使用して、サイトの領域へのアクセスを防ぎます。そのため、PHP スクリプトには Apache (linux/unix) が必要です。
私の Web サーバーは IIS Windows 2003 で、MySQL データベースを使用してユーザー ID とサブスクリプション ステータス/アクセス権限を保存しています。無料/有料の2種類しかありません。ユーザーがログインすると、ユーザーIDをセッションCookieに保存し、これを使用して各ページのサブスクリプションステータスを確認し、このページで表示できるものを決定します(ページはわずかで、すべて同じフォルダーにありますウェブサーバー)。
各方法の長所/短所は何ですか? Cookie とデータベースの方法は適切で安全ですか? 必要がなければ Linux に切り替える必要はありませんし、aMember ソフトウェアの他のすべての側面は Windows でも問題なく動作します。
サイトがデータベースを使用してユーザーIDを保存していない場合にのみ、フォルダ保護が本当に必要ですか。サブスクリプション管理ソフトウェアを追加する前に、アクセス権に関する問題はすべて完了しているので、フォルダー保護を使用する必要はないと思いますが、他の意見を聞きたいと思っています。
ありがとう