Rosterクラスをちょこっとアップデート
d:id:imait:20090217:1234874681の続き。
ユーザ名簿を扱うクラス、Rosterにexists()とcount()メソッド、それからcreate_user()とdelete_user()を追加したといってましたが、今日はこれにlist()とconfirm_user()を加えました。
この時点で簡単なユーザ認証が可能になり、ユーザ追加及び削除、ログイン、ログアウトを試せるデモンストレーションページを作って見せびらかして、ああ、次はパスワード変更とデータの保存関連のメソッドだ。それから、ユーザの有効無効を変更するメソッドを作ります。
データの保存に関しては、Sessionクラス(d:id:imait:20090210:1234266258)のget_data()、set_data()、reset_data() 、save_data()あたりを参考にするとして、有効無効云々もupdate文を書けばいいだけだし、そんなに難しくはないと思います。
以上ができれば、次はいよいよメインのデータを扱うクラスを作り始めます。着手は来週かな。