PHPとか

CakePHPでおそらく1番簡単にログインまわりを作る方法。 パスワードの記憶とか、色々できるよ! CakeDCのuserプラグイン。

メモ。まぁ、なんだ。 ログインまわりって、すごい面倒だよね。セキュリティに関わる問題がけっこうあって、例えば自動ログイン機能をつけるだけでも色々とコードを書かなくちゃならない。トークンを発行するだけでも、 例えばユーザーIDと有効期限を引数と…

cakePHPでさくっと認証を作る (会員追加) recaptchaとか。

会員を追加する機能をcakePHPで作ってみませうという企画。 ・目指すものメール、パスワードを確認のために二回入力させる。画像認証でスパムを防止する。仮登録メールをクリックしたら、本登録完了。 (とりあえず、今回は二回入力と画像認証まで) ・準備…

AuthComponentで少しはまる

まだまだテスト段階で色々と苦労している。とりあえず、テーブルはやっぱり分離してアソシエーションを貼ることに。てか、authcomponentってデータ取得が”ログイン時”のものなんだな。これでも、 AuthComponent::user('id')これでも $this->Auth->user('id')…

cakePHPでの会員登録のバリデートとか。

会員登録の時なんか、必須入力だったり、パスワードの文字数なんかを指定するには、普通にモデルに public $validate = array( 'email' => array( 'notempty'=>array( 'rule' =>array('notempty'), 'message' => 'メールアドレスを入力してください。', ), '…

Twitter BootstrapをCakePHPで使う時、ヘルパーでjsとかを指定する。

TwitterBootstrap最高です。CSSやら、まぁとにかくデザイン周りが大変苦手な自分のような人間にはまさに女神。 本家のTwitterは放置してる。すいません。 いや、しかしこれ大変便利です。 最近は、Initializr(http://www.initializr.com/)なんかも出て、も…

cakePHPを本番環境(Xサーバー)にデプロイする時の注意点など

ローカル環境でcakePHPを使って制作したアプリなどを本番環境に持ってくる時の注意点。 案の定やらかしたので、その記録。問題・ パーミッションその他は正しく設定してあるはずなのにHTTP 500 内部サーバーエラーが出る。解決策・ CGIの設定うんぬんという…

cakePHP paginatorのメモ

$this->paginator(); は基本的にfind('all')と同じようなもん。だから、いちいちallをつける必要はないんだなぁ。みつを詳しくは http://onlineconsultant.jp/pukiwiki/?CakePHP%20Paginate%20Sort%20%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9などに詳しい。