[Conga-mail 133] Re: 【デスクトップ】画像、ウィンドウ登録方法変更

Back to archive index

川上真一 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/
で,ログイン可能ユーザを作成することができますので,
ぜひ,お試しください。





Conga-mail メーリングリストの案内
Back to archive index