私は、ユーザーが私のWebサイトの特定の部分を入力しているときに、ユーザーにパスワードを再入力させようとしています。これを解決するには「再認証」認証タイプを使用する必要があることを読みましたが、2つの問題が発生しています。
ユーザーが「再認証」ボタンをクリックすると、「パスワード」入力ボックスにパスワードがすでに入力されています。
ユーザーが[再認証]ボタンをクリックしてから、認証ウィンドウを閉じるか[キャンセル]をクリックすると、ログインしたデータを含む応答が返され、基本的にユーザーがサインインしたことをコードに「通知」します。
誰かがそれらの問題に遭遇したことがありますか?これが私のコードの一部です:
<fb:login-button id="facebook-reauth" onclick="return false;">Login with Facebook</fb:login-button>
<script type="text/javascript">
$(document).ready(function () {
document.getElementById('facebook-reauth').onclick = function () {
FB.login(function (response) {
if (response) {
window.location = '/Account/FacebookLogin?isCheckout=false';
}
else {
window.location = '/';
}
}, { scope: 'email', auth_type: 'reauthenticate' });
};
});
</script>
編集:
<fb:login-button />
toタグを変更してみまし<div />
たが、まったく役に立ちませんでした。
どうもありがとう!