e-Taxに一生ログインできない問題
Web版のe-Taxを利用する際、一度ログインした後に画面上の「ログアウト」ボタンを押さずにブラウザのタブやウインドウを閉じてしまうと、再ログイン時に「二重ログインエラー」となりログインすることができなくなってしまう事態に陥りました。
e-Tax公式のQ&Aを漁ってみると、トラブルシューティングとして「すべてのウィンドウを閉じてから再度処理を行う」よう促されているのですが、実際に試しても症状は解決しません。
Q. e-Taxソフト(SP版)でログインしようとしましたが、「二重ログインエラー」と表示が出てログインできません。ログインするにはどうすればいいですか。
A. e-Taxソフト(SP版)からログアウトを行わずにタブを閉じる「ブラウザの×をタップする」と、再度e-Taxソフト(SP版)のログイン画面からログインしようとした際に、二重ログインエラーが表示されログインできなくなる場合があります。
e-Taxソフト(SP版)でログインしようとしましたが、「二重ログインエラー」と表示が出てログインできません。ログインするにはどうすればいいですか。| 【e-Tax】国税電子申告・納税システム(イータックス)
二重ログインを行った場合、「既にログイン済のため、処理を継続することができません。他のウィンドウでログアウトを行える場合は、ログアウトを行ってください。ログアウトを行えない場合は、すべてのウィンドウを閉じてから再度処理を行う必要があります。」というメッセージが表示されます。
「OK」ボタンをタップしてブラウザを終了した上、再度e-Taxソフト(SP版)にアクセスし、ログインしてください。
皆さん本当にこれで解決できているのでしょうか。
原因を探ってみる
おそらく何らかのセッション情報が残っているのかと思い、Chromeのデベロッパーツールで確認してみたところ、ログイン時に発行される認証キーとセッションIDがCookieに保存されているようでした。
認証サーバー側の作りは見えませんが、クライアント側の挙動的にはこいつが原因っぽいですね。
解決方法
結論から言えば、Cookieに保存された JSESSIONID
を削除すれば再ログインできるようになります。
デベロッパーツールのApplicationタブにて、[Storage] – [Cookies] – [https://clientweb.e-tax.nta.go.jp] の JSESSIONID
を選択し、右クリックメニューからDeleteを押せばOKです。
Cookieに保存した JSESSIONID
(セッションID)とauthkey
(認証キー)をサーバー側で突き合わせて、件の二重ログインエラーを出しているものと思われます。
ちなみにログイン後の画面に表示される「ログアウト」ボタンからログアウト処理を行うとJSESSIONID
がリフレッシュされる仕様になっていました。e-Taxソフト(WEB版)使用後は礼儀正しく「ログアウト」ボタンを押してあげれば、二重ログインエラーに悩まされることはなくなります。
トップページにブラウザの「戻る」ボタン、「更新」ボタンは押さないでください。
と赤字で書かれているのもエンジニア的にはお察しポイントですね。
冒頭のQ&Aは(SP版)との記載がありましたが、スマホだとブラウザを閉じたらセッションIDがリフレッシュされる作りになっているんですかね…?
本当に助かりました。何が悲しくてしたくもない納税のために再ログインを試行錯誤せにゃならんのかとイライラが収まりませんでしたが、おかげさまで解決しました。ありがとうございます!
お役に立てて何よりです!
ログインできました。
怒りのあまりPC叩き壊すところでした。
ありがとうございました。