次の機能を備えたメカニズムを実装する必要があります。
- 新しいユーザーを追加
- ユーザーを削除する
- ユーザーを有効にする
- ユーザーを無効にする
また、管理者が期間を選択して、どのユーザーがあったかを表示できるようにします。
- その期間にシステムで利用可能
- 有効
- 無効
結果は、その正確な期間のものでなければなりません。
注:ユーザーは何度か有効化または無効化される可能性があり、すべての変更を追跡する必要があります。そのため、ユーザーが 3 月 1 日から 4 月 2 日までの間に無効になっている場合、管理者が 3 月 1 日から 4 月 2 日までの期間を照会した場合、そのユーザーは結果に表示されませんが、管理者が照会した場合は結果に含まれます。その他の期間。
また、注意が必要なのは、管理者がクエリを実行する前に追加、削除、有効化、または無効化されたユーザーを含めることです。
今のところ何も設定していないので、どんなアイデアでも結構です。log
実際には、後で照会できるのようなメカニズムを考えていますが、多くの場所で使用する必要があるため、非常に高速である必要があります。
また、単一の MySQL クエリですべてを行うことを好みますが、PHP の組み合わせ/相互作用も問題ありません。