0

SQL データベース接続でアプリを作成しようとしています。他のアプリと同様に、ユーザーはカスタム登録 (電子メール、パスワード) と facebook ログインの両方のオプションを持つ必要があります。

ユーザーがカスタムログインを選択した場合は問題ありませんが、ユーザーが Facebook ログインを選択した場合、私のアプリは Facebook からメールを取得できますが、パスワードはありません。

ほとんどのアプリでは、Facebook ログインを選択した場合、Facebook でログインした後は、登録と再ログイン (シングル サインオンとアクセス トークン) を処理する必要はありません。

しかし、他のアプリでは、パスワードを選択せず​​にユーザーを登録する方法はありますか? 彼らはデータベースでパスワードフィールドをヌルにしていますか(それは実現可能ではないようです)?または、ユーザーのランダムなパスワードを作成し、ユーザーのデバイスに保存しますか? ユーザーが Facebook アカウントをログアウトまたは削除して、自分のアプリにログインしたい場合、最初に Facebook ログインを選択したため、パスワードなしでログインするにはどうすればよいでしょうか?

複数の質問を知っていますが、それらはすべて関連しており、その単純なタスクを理解するのに苦労しています。

ありがとう M. フスタング

4

1 に答える 1

0

一般に、Facebookを使用した登録を許可すると、ユーザーが最初にログインしたときに、このWebサイトのユーザー名とパスワードを設定するように強制できます。FacebookのユーザーIDを、ユーザー名とパスワードとともにユーザーテーブルの列として保存するだけです。ユーザーによって提供されます。そして、このユーザーを使用してログインすることを許可します/あなたのウェブサイトのデータを渡すか、Facebookを使用します。これにより、Facebookのアカウントが削除された後でも、ユーザーはログインできるようになります。

于 2013-02-08T18:36:55.917 に答える