川上真一
mulcc****@nifty*****
2006年 3月 9日 (木) 01:21:19 JST
こんにちは,川上です。 >件名の修正をコミットしました。 >画像は固定で重い画像を表示させているので >軽い画像等に変更させるつもりです。 壁紙表示すると「デスクトップ」という感じがでていいですね。 >画像ファイルへのパスの設定はどうしましょうか? >サーバーで持つか、或いはCookieで保存するか、、 >とりあえずはCookieで実装してみようと思います。 やはりサーバーで持つようにするのがよいとおもいます。 (そうすればどのPCからログインしても同じデスクトップが 表示できるようになるので) 保存方法としては, 1) nga.servlet.spi.UserAuth の getUser() で nga.model.User の インスタンスを取得する。 2) nga.model.User の getAttribute() で UserAttribute を取得して, 適当なキーでファイルを保存先パスを put する。 3) nga.servlet.spi.UserStorage の save() で上記 User クラスを保存する。 という方法が良いかと思います。 (上記の方法で保存しておくと,利用者のログイン時に 保存した情報が UserAttribute 上にロードされます) 上記処理を行なうための前提としては,事前にログイン認証処理を 行なっておく必要があります。 ただし,ログイン認証自体は,使用する request-config ファイルの中で, /dsp/auth/ モジュールをインクルードするだけでできてしまうので, そんなに難しくはありません。 このあたりのサンプルは, http://localhost:8081/conga/examples/t17/ にあります。 また, http://localhost:8081/conga/examples/t18/ で,ログイン可能ユーザを作成することができますので, ぜひ,お試しください。