Archive for 9月, 2008

認証コンポーネント(AuthComponent)を使ってみる

水曜日, 9月 24th, 2008

CakePHP1.2には認証コンポーネント(AuthComponent)が最初から入っています。
参考:マニュアル5.2認証

使い方はマニュアル通りで、usersテーブルを作成し、usersコントローラーでAuthコンポーネントを設定し、loginビューを作れば動きます。
パスワードがhashされますが、標準はsha1になっているようなので、md5にするには、

Security::setHash('md5');

参考:5.2.4 暗号化の方法を変更する
と設定するようです。

Read the rest of this entry »



CakePHP1.1から1.2へ

水曜日, 9月 24th, 2008

1.1系で製作したものを1.2に対応させるには、「CakePHPを1.1から1.2へ上げるときの注意点」が非常に参考になります。

config部分は1.2の内容で再設定しないとダメですが、その他の部分は1.1の内容を少しずつ変更すれば動くようです。
Vendorの書き方がちょっと・・・って気がするのですがね・・・

Viewがthtmlからctpに変わっていますが、thtmlでも動くようです。
「/cake/libs/view/view.php」を見ると、「ctpが無ければthtml」のような書き方になっています。



携帯管理画面プラグインVer0.2

金曜日, 9月 5th, 2008

携帯管理画面プラグインにおいて、au端末からログインできない不具合がありました。
Ver0.2として本日修正版をアップいたしました。

原因
ログイン画面のパスワード入力欄が数字のみ入力可になっていた為、英数字パスワードの入力が出来なかった。

上記不具合とは別に、新規・編集画面でau端末から絵文字を入力した場合、他キャリア(PC含む)において正常に表示されない不具合があります。こちらの不具合は後日対応予定です。
Docomo端末からの入力はOKです。



Ver2.3を公開しました。

金曜日, 9月 5th, 2008

Ver2.3にアップデートしました。

不具合等、ございましたらお気軽にお問合せください。

Ver2.2からの変更点
・コンテンツ作成に使用しているエディタのバージョンアップ(Fckeditor2.6.3)
・エディタ部分にFlash、Tableタグ、文字スタイル(H1~H6など)等のボタン追加

(Ver2.2からのバージョンアップ)
1. ご自身で変更したテンプレート等がある場合は、バックアップをします。
(※バージョン2.3をアップロードすると、上書きされるため)
2. ダウンロードしたZIPファイルを解凍し、
1)/cake/app/app_controller.phpをサーバーへアップロード(上書き)します。
2)サーバーにある/js/fckeditorディレクトリを削除してから、/js/fckeditorディレクトリを
アップロードします。(※fckeditorのバージョンが変わっていますので一度削除することおすすめします)
(※分からない場合は解凍したファイル全部をアップロードしてもかまいません。)
3. /cake/app/tmp/cache/models/内のファイルを削除します。
4. バックアップしたテンプレート等をサーバーへアップロード(上書き)します。

マニュアルPDFの変更は後日行いますが、エディタ部分にFlash挿入用ボタン、Tableタグ挿入用ボタン、文字スタイル挿入ボタンを追加しています。
最近の携帯はFlashLite仕様のフラッシュやTableタグによるレイアウトが可能なので、今回ボタンを追加いたしました。

※FckeditorはJavaScriptによりエディタ表現をしていますので、アップロード後にブラウザのキャッシュをクリアしないとボタンが表示されない場合があります。