CocomoでGUESTログイン→ログアウト→再ログインでWhiteBoardの挙動が変
タイトルで全て説明している気がする。
Cocomo Developer Guideの6.3.2見ながら、
GUESTでログインするサンプルを作って試してみたのね。
で、ログインボタンとログアウトボタン作って、繰り返しログインしてみたわけですよ。
そしたら上手くいかなかったって話。
やってみたこと。
今回は、ConnectSessionContainerクラスのlogin()/logout()を
実験することが目的。と言う事で、まず以下のように自動ログインを抑制。
roomURL="{roomURL}"
id="cSession"
authenticator="{auth}"
autoLogin="false">
autoLoginの設定によって、自動ログインしなくなる。
で、ボタンをつけて、クリック時の動作でログインする。
{
cSession.login();
}
さらに、ログアウト用のボタンでログアウトするようにする。
{
cSession.logout();
}
問題点
ログインすると、ホワイトボードが編集可能な状態で開く。
まずこれが気になってて、前回のエントリで「ルーム作成者以外のAdobe ID」だと、
編集可能な状態にならなかったのに、今回はなった。
デフォルトだと、GUESTより他のAdobe ID保有者の方が警戒されてる?
まぁ、そこは問題点じゃない。
で、問題点。
ログイン→ログアウト→ログインとすると、
2回目のログインだとホワイトボードが編集できない。
ログを見る限り、UserRolesの値はどちらも50で同じだった。
ちょっと、その様子を動画で残してみた。
Cocomoログイン時の挙動
小さいから分かり難いが、上部左がログイン(入場)、右がログアウト(退場)ボタン。
押すと自分は利用不能になり、もう一方が利用可能になる。
最初のログインではホワイトボードが出て操作板もあるが、
ログアウトしてもホワイトボードは消えない。
さらに、再ログインしても操作板が出ない。
よくわからんな。
- ページ:
- 1
- 2




