外部アカウント連携サービスってやつでログインしてると、たまに「外部アカウントじゃないパスワード」を要求されるケースがあって困ったので覚書しておきます。
目次
外部アカウント連携サービスって多いよね
最近、旅行で宿泊先を予約するのに Hotels.com を使うようになりました。安いんすよね〜。10泊したら1泊無料になるとかサービスもあるみたいですが、たまにフラッシュセールみたいに安くなってたりするので価格をここでチェックする様になっちゃいました。
さて、そんな Hotels.com ですが、Web での利用時には
- 新規アカウントを作成する
- Google アカウントでサインインする
- Facebook アカウントでサインインする
という選択肢があります。ここに限らず外部アカウント連携でのサインイン・ログインを採用しているサービスは多くあります。一からアカウント登録をするよりも、既にある外部アカウントでログインしてもらう方が何かと手軽ですし。
さて、そうやって Hotels.com を利用していたわけですが、ある時に「モバイルで利用するならアプリ入れようかな」と思ったわけです。Android ユーザの自分は Play ストアからサクッと Hotels.com アプリをダウンロード・インストールしたわけです。
おや?外部アカウントでログインできないじゃない!というトラブル
Android アプリを起動してみてさてログインしようとした時に違和感……。何と Web 版にはあった「Google アカウントでログイン」が無くなっています。なぜかは不明ですが、これには困った……。
Facebook アカウントでのログインは存在するのですが、こちらを試してみても「そのメールアドレス既に登録されているから」としか言われません。新規で Hotels.com アカウントを登録しようとしても同じメールアドレスは利用できないし、新しいメールアドレスを使うと新規ユーザになるのでこれまでの利用記録や宿泊回数カウントが0に……。
要はパスワードが設定できれば良いのだが……
少し整理すると、メールアドレスでのアカウント登録は完了しているわけだから、あとはパスワードがあれば外部アカウント連携を使わずともログインできるわけです。てなわけで、パスワードが変更できそうなアカウントメニューに飛び込んでみましたが「現在設定しているパスワードを入力してください」の欄が行く手を阻みます。当然「現在設定しているパスワード」を空にしてもエラーになるだけです。
あれ?ひょっとして詰んだ?
解決策:パスワード忘れと同じ流れでパスワード再設定で OK
「あー、これ詰んだわー」と思っていたところで、ログイン画面に「パスワードを忘れた人はこちら」のリンクがあることに気付きました。これだ!なぜ気付かなかった!
早速パスワード忘れの時と同じ手順を踏んだところ、登録したメールアドレスにパスワード再設定リンクが送られてきたのでそこで新規にパスワード設定ができました!やったぜ!Hotels.com サービス自体のパスワードを設定したことで、Android アプリでもログインが可能になりました。めでたしめでたし。
終わってみれば当たり前な感もありますが、外部アカウントを利用してログインしているサービスでは使える方法の様なので、公式の FAQ にも載せて欲しいなと思ったり。ちなみに同様にスマートフォンの乗り換えでアカウントが移せなかったマクドナルドのアプリでも同じ方法でログインできました。やっぱりこれで正しいのかも。
コメントはまだありません