俺が☆爆発☆してWEBデザイナーを目指すよ(汗)の記録ブログ。
あなた様の貴重な時間を割いてこの記事を読んで下さり恐悦至極に存じます。
●ソーシャル・ログイン
CodeIgniterで、TwitterやFacebookのアカウントでログイン(ソーシャル・ログイン)できる機能を実装しました。
→ ソーシャルログイン機能とは? - マーケター通信 - ITmedia
最初は、「HybridAuth」を使ってみたけど、何かうまく動かなくて、
次に、「Opauth」を使ってみたら、うまくいきました!
→ Tank_Authの日本語訳|ペット探して!
結局、OAuth(Webサービス間の連携機能)の使い方が、よく分かっていないだけでしたが、…今もよく分かってません。(汗)
セキュリティーを確保するためにも、OAuthのプロトコールを理解しないといけないな~><
ま、とりあえず、動いたから結果オーライということでw(・∀・)
●Tank_AuthとOAuthの連携
Tank_Authのソースコードを見てみると、ログイン時にセッションデータで、
・user_id
・username
・status
という3つの値を保存してました。
OAuthでログインしたときも、上記3つのデータをセッションデータに保存すれば、Tank_Authで、ログインチェックを行ってもOKでした。
●簡単ログイン
ログインに必要な手順が煩雑だと、ユーザーのログイン率が下がると思います。
・Tank_Auth → メールアドレスを登録してもらう。
・OAuth → いったん、ソーシャルサービスのログイン画面に飛んでもらう。
という具合に、
ちょっとステップがはさまるので、急いでいる人にとっては面倒かな?
簡易なログイン機能であれば、
ユーザー名とパスワードを決めたら、すぐにアカウントが作成できる
ぐらいがいいかな?
ブラウザーゲームで、
・進み具合を保存する
・点数の管理
とかなら、「簡単ログイン」という選択肢もあったら便利かな?
・通常のログイン → Tank_AuthでOK
・ソーシャルログイン → Opauth、HybridAuthでOK
・簡単ログイン → 特にライブラリーを使わず、CodeIgniterでベタ書き
ソーシャルログインの次は、簡単ログインも用意してみたいと思います。
いつやるか!? → そのうちでしょw
Salamander (ELLEGARDEN)
Spoken words 語られた言葉
Broken hearts 傷ついた心
Instant dreams 瞬間の夢
Just let it slide ただ放っておこう
Wasting time 時間の無駄だから
Just keep it goin' and goin' このまま突っ走ろう
No one cares 誰も気にしてないさ
あなた様の貴重な時間を割いてこの記事を読んで下さり恐悦至極に存じます。
●ソーシャル・ログイン
CodeIgniterで、TwitterやFacebookのアカウントでログイン(ソーシャル・ログイン)できる機能を実装しました。
→ ソーシャルログイン機能とは? - マーケター通信 - ITmedia
最初は、「HybridAuth」を使ってみたけど、何かうまく動かなくて、
次に、「Opauth」を使ってみたら、うまくいきました!
→ Tank_Authの日本語訳|ペット探して!
結局、OAuth(Webサービス間の連携機能)の使い方が、よく分かっていないだけでしたが、…今もよく分かってません。(汗)
セキュリティーを確保するためにも、OAuthのプロトコールを理解しないといけないな~><
ま、とりあえず、動いたから結果オーライということでw(・∀・)
●Tank_AuthとOAuthの連携
Tank_Authのソースコードを見てみると、ログイン時にセッションデータで、
・user_id
・username
・status
という3つの値を保存してました。
OAuthでログインしたときも、上記3つのデータをセッションデータに保存すれば、Tank_Authで、ログインチェックを行ってもOKでした。
●簡単ログイン
ログインに必要な手順が煩雑だと、ユーザーのログイン率が下がると思います。
・Tank_Auth → メールアドレスを登録してもらう。
・OAuth → いったん、ソーシャルサービスのログイン画面に飛んでもらう。
という具合に、
ちょっとステップがはさまるので、急いでいる人にとっては面倒かな?
簡易なログイン機能であれば、
ユーザー名とパスワードを決めたら、すぐにアカウントが作成できる
ぐらいがいいかな?
ブラウザーゲームで、
・進み具合を保存する
・点数の管理
とかなら、「簡単ログイン」という選択肢もあったら便利かな?
・通常のログイン → Tank_AuthでOK
・ソーシャルログイン → Opauth、HybridAuthでOK
・簡単ログイン → 特にライブラリーを使わず、CodeIgniterでベタ書き
ソーシャルログインの次は、簡単ログインも用意してみたいと思います。
いつやるか!? → そのうちでしょw
Salamander (ELLEGARDEN)
Spoken words 語られた言葉
Broken hearts 傷ついた心
Instant dreams 瞬間の夢
Just let it slide ただ放っておこう
Wasting time 時間の無駄だから
Just keep it goin' and goin' このまま突っ走ろう
No one cares 誰も気にしてないさ









