Yahoo!WebPlayerが良い感じ
Yahoo!WebPlayerが良い感じ
Googleリーダーで誰が書いたかわからん意見を1000件チェックしたり
FacebookやTwitterで際限なく流れていく近況と時間
飲み会で酔っ払いがクダを巻いているのと何が違うんだろう?
廃人のようにゲームをし続けていることと何が違うんだろう?
人生はもっと有意義に使うべきだ。
意識を変える。
例えば、新聞を読むだとか
例えば、資格勉強をするだとか
例えば、スポーツで体を鍛えるだとか
そういったことに価値を見出すマインドにセットしていかないと、不毛なまま時が過ぎていったしまう。
変えよう、今。
ドットインストールで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でリダイレクト先は違うけど、そこは調整してください。
CakePHPのバリデーションルール
http://book.cakephp.org/1.3/ja……Validation
以下の表の使い方解説はこちら
http://book.cakephp.org/1.3/ja……ル-Vali
バリデーション例
alphaNumeric | 英数字 |
between | 文字数範囲 |
blank | 空文字かホワイトスペース |
boolean | true/falseまたは0か1 |
cc | クレジットカード番号 |
comparison | 数値比較(以上,以下,未満など) |
date | 日付 |
decimal | 少数数値 |
メールアドレス | |
equalTo | 文字列一致 |
extension | 拡張子 |
ip | IPv4アドレス |
isUnique | テーブル内ユニーク |
minLength | 最小文字列長(byte) |
maxLength | 最大文字列長(byte) |
money | 通貨記号付き金額 |
Multiple | 複数選択 |
inList | 文字列一致(配列から) |
numeric | 数値 |
notEmpty | 空でないか |
phone | 電話番号(執筆現在,usのみ対応) |
postal | 郵便番号(執筆現在,us,uk,ca,it,de,beのみ対応) |
range | 数値範囲 |
ssn | 社会保障番号(執筆現在,us,dk,nlのみ対応) |
url |
CakePHPのバリデーションルール
http://book.cakephp.org/1.3/ja……Validation
以下の表の使い方解説はこちら
http://book.cakephp.org/1.3/ja……ル-Vali
バリデーション例
alphaNumeric | 英数字 |
between | 文字数範囲 |
blank | 空文字かホワイトスペース |
boolean | true/falseまたは0か1 |
cc | クレジットカード番号 |
comparison | 数値比較(以上,以下,未満など) |
date | 日付 |
decimal | 少数数値 |
メールアドレス | |
equalTo | 文字列一致 |
extension | 拡張子 |
ip | IPv4アドレス |
isUnique | テーブル内ユニーク |
minLength | 最小文字列長(byte) |
maxLength | 最大文字列長(byte) |
money | 通貨記号付き金額 |
Multiple | 複数選択 |
inList | 文字列一致(配列から) |
numeric | 数値 |
notEmpty | 空でないか |
phone | 電話番号(執筆現在,usのみ対応) |
postal | 郵便番号(執筆現在,us,uk,ca,it,de,beのみ対応) |
range | 数値範囲 |
ssn | 社会保障番号(執筆現在,us,dk,nlのみ対応) |
url |
© 2019 asklife
Theme by Anders Noren — Up ↑