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文を書けばいいだけだし、そんなに難しくはないと思います。

以上ができれば、次はいよいよメインのデータを扱うクラスを作り始めます。着手は来週かな。