2011-08-16 15 views
1

キオスクのような環境になる公開Webアプリケーションがあります。アプリと対話するには、ユーザーがFacebookにログインする必要があります。私はユーザーがサイトに登録したりサインアップしたりする必要はありませんが、ログインするだけでアプリが基本情報にアクセスできるようになります。Facebook API - OAUTHログイン画面でユーザーのメールアドレスが保持される

これは完全に機能しますが、ユーザーがログアウトして次のユーザーがログインできる状態になっているときに問題が発生します。以前のユーザーのメールアドレスはOAUTH形式です。

これを永続化しないようにする方法はありますか?

EDIT: ログインするには、ユーザーはFacebookのOAuthダイアログページにリダイレクトされています。ユーザーがログインすると、アプリにリダイレクトされます。実際にはアプリの「認証」ではないので、FacebookのJS APIがユーザーがログインしたことを検出すると、Javascriptを使用してアプリのコンテンツを表示しています。

編集

私は私の口座 "kevinj" でログインすることはできませんいくつかの理由。とにかく、私はこのアプリの設定に関してより具体的であったはずです。これはiPadウェブアプリであり、タブレットデバイスはユーザーとのやりとりやデータ収集のために配布されます。

私は、Touchバージョンの代わりにデスクトップブラウザのOAUTHダイアログを使用するようFBに強制することで、この問題を「修正」しました。これにより、ユーザーは「ログインしたままにする」オプションの選択を解除し、ログアウト後に情報を消去することができます。

提案と入力をありがとう。私はこの質問を終了することができますが、私のアカウントにログインすることはできません。

答えて

0

"autocomplete =" off ""をHTMLフィールドに追加しようとしましたか?

+0

ログインフィールドがFacebookのOAUTHダイアログページにあるので、これを行うことはできません。編集するのは私のものではありません。 – kevinj

1

あなたはキオスクのような環境にいるので、ブラウザのオプションにアクセスできると思いますか?

そうなら、私はフォームの履歴を変えることがそのトリックを行うと思います。 (Firefox example

関連する問題