• 現在海外(フィリピン)でSNSサイトを製作しております。
    gianismのプラグインをインストールは正常に完了し、テストでは自分のFBアカウントでは正常にログインできました。他多数の方もログインできました。正常にメールアドレスも取得できました。
    しかし、中には正常にログインできなかった人もいるようです。FBボタンでログインを試みたところ、エラーがでました。
    エラーメッセージは「Failed to Authenticate. Cannot retrieve Email Address」
    と表示されております。正しくメールアドレスが取得できていないです。

    環境は下記の仕様です。
    gianism version Version 3.0.8

    フィリピンではFBアカウントを作成したときにSMSでの認証をした人が多いのですが、これと関係があるのでしょうか?
    異国のログインエラーですが、何か教えていただけますでしょうか?
    宜しくお願いします。

Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Author Takahashi Fumiki

    (@takahashi_fumiki)

    @pekin39

    フィリピンではFBアカウントを作成したときにSMSでの認証をした人が多いのですが、これと関係があるのでしょうか?

    あります。Facebookでは、メールアドレスが取れるものとして設計しているのですが、国によってはそういう事情があるんですね。ツイッターなどではメールアドレスなしでも登録できるようにしているのですが。

    すぐは対応できないのですが、メールアドレスが設定されないままのアカウントでも登録できるように設計を変更します。

    Thread Starter pekin39

    (@pekin39)

    かしこまりました。ご返答ありがとうございます。
    はい。国の関係上フィリピンではFBを使用している人が多くそして、メールアドレスを持っていない人が多いので、SMSで作成できるようになっております。
    設定をご検討いただきありがとうございます。

    Thread Starter pekin39

    (@pekin39)

    すいません。
    もう1つ質問がございます。

    もし、他のソーシャルログインプラグインに変更した場合は、
    今までgianismでログインしていた人に影響はございますでしょうか?

    宜しくお願いします。

    Plugin Author Takahashi Fumiki

    (@takahashi_fumiki)

    他のソーシャルログインと実装を合わせているわけではないので、おそらくログインしなおしになるかと思います。
    gianismはユーザーメタにFacebook IDを保存する仕様なので、もしFacebook IDがあればオーケーというプラグインであれば、ユーザーメタの置換でどうにかなるかもしれません。

    また、実運用中の場合、人によっては

    – メールアドレスがそもそもない
    – パスワードを知らない(Gianismは初回登録時、ランダムなパスワードを生成します。プロフィール画面に警告が出るはずです)

    となっています。したがって、運用中のサイトでいきなりプラグインをオフにしてしまうと、ログインできなくなるユーザーが出てくるかもしれません。

    Thread Starter pekin39

    (@pekin39)

    ご返信ありがとうございます。

    はい。
    運用中なので別のプラグインに変更するということはやめておきます。

    助かりました。
    gianismはそのままにして、別のSMSログインのプラグインをいれてこぼれたユーザーに対応していきます。

    Plugin Author Takahashi Fumiki

    (@takahashi_fumiki)

    @pekin39

    大変長らくお待たせいたしました。3.2.0よりFacebookでもメールアドレスなしでユーザー登録できるようになりました。

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘「Cannot retrieve email address.」のログインできない。’ is closed to new replies.