SignInボタンをクリックするとSignOutに変わります。 だけ
<my:SignInButton SessionChanged="OnSessionChanged"
Content="Button"
BorderThickness="0"
ClientId="YOUR_ID"
Scopes="wl.skydrive_update"
RedirectUri="https://oauth.live.com/desktop"
Branding="Skydrive"
TextType="Custom"
SignInText="Sign in to skydrive"/>
public void OnSessionChanged(Object sender, LiveConnectSessionChangedEventArgs args)
{
if (args != null && args.Session != null && args.Status == LiveConnectSessionStatus.Connected)
{
...
} else {
SignedOutUser() //any logic you want to implement - hide textbox, change labels, etc.
}
}
をWebブラウザーsignOutBrowserを定義することができます。ログアウトした後、再びログインしたい、それは直前の電子メールIDを取る、それはemai idを入力することを要求していない。私はセッションを殺す必要がありますが、読み込み専用です。どのようにこれらの問題を解決するか、あなたのur replyよりも、plz help –
電子メールはあらかじめ定義されていますが、ログイン画面には「Not you」というリンクがあり、電子メールとpwdを記入することができます。他の選択肢があるかどうかわかりません。スクリーンショットのリンクを参照してください:https://skydrive.live.com/redir.aspx?cid=76a1009a04952ebf&resid=76A1009A04952EBF!168&parid=76A1009A04952EBF!119 さらに1つのページがあります。定義済みの電子メールと、「サインイン別のアカウントを使用する " – luccio
うーん、私はluccioを知っています。しかし、クライアントは私にそうするように頼んだ。サインアウトをクリックするたびに、以前のメールに関するすべての情報を消去する必要があります。私はログインするときに私は電子メール、pwdを求める必要があります。この問題では賛成できません。 –