ドットインストールでTwitter&Facebook&GoogleでログインするWebサービスの基礎を見た。

http://dotinstall.com/lessons/……onnect_php
http://dotinstall.com/lessons/……onnect_php
http://dotinstall.com/lessons/……onnect_php

これまで、何度かTwitter/Facebook/Googleログインのパッケージを試してきたが、いまいちDBとの連携がわからなかった。

セッション管理とか、authとか面倒なことが多いしね。

ってことでひとまずドットインストールにて基本を学びました。

ソースコード付きなのでシンプルに理解が進みましたよ。

Twitter/Facebook/Googleのログインの発想は同じなのでDB構成を統一します。

初ログイン時、ソーシャル認証後に、DBにTwitter/Facebookのidが存在していなければ、DBに登録という処理を行う。

Twitter/Facebook/Googleでリダイレクト先は違うけど、そこは調整してください。