Cakephp3でLINEログイン連携を実装しようとしていますが、LINEログイン後の処理がわかりません。
これまでは、こちらを参考にAuthComponentを使って、UsersTableにユーザ登録してログインしていたので、LINE以外にもFacebookやTwitterなどのログイン連携も経験がありません。
https://www.ritolab.com/entry/77
LINEログインはこちらの記事を参考に手順4(ユーザ情報の取得)まで完了しました。
https://qiita.com/kakakaori830/items/4d54d012ff4ebf10c173
現在、SNSサイトを作成していて、ユーザはuserstableで管理しています。
id(Primary key), username, password, icon ..
idをキーにコメントや、フォローなどをcommentTableやfollowTableに書き込んで管理しています。
LINEログインが完了すると、userId, displayName, pictureUrlなどのユーザ情報を取得できますので、これらの情報を自サイトのuserTableに書き込み、自サイトのidを付番すれば、自サイトのidと重複せずに管理が出来ると考えていますが、やり方は合っていますでしょうか?
よろしくお願いします。
あなたの回答
tips
プレビュー