Sorry! This site has been closed by administrator! Please contact administrator!
Sorry! This site has been closed by administrator! Please contact administrator!
Name chocoby, cho_co, Kenta Okamoto Links Blog (2019-) Blog GitHub (chocoby) Twitter (cho_co) Speaker Deck (chocoby) Mail Development CurryBu Web service to share and explore curry 🍛 jp_prefecture Convert japan prefecture code into prefecture name buranko Tool to parse a git branch name and append commit message Skills Programming - Ruby, Swift, Golang, JavaScript (Flow, TypeScript) Frameworks -
<< <2022年9月 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 ちょっと作り始めた「SNS」をCakePHP1.2で作り直していくことにしました。 まだ、PHPも全然低レベルな自分ですが、勉強しながらやっていこうと思います。 とりあえず、認証機能を作りたいと思います。 CakePHP1.2から「AuthComponent」が追加されたようなので、利用したいと思います。 ねねとまつの小部屋さんのブログを参考にさせて頂き進めていきます。 デフォルトでは、「Usersモデル」の「username」と「password」を指定しているので、フィールド指定を「email」と「pwd」に変更します。 その他の変更もできます。 「app_controller」の記述 /a
1.2系で追加されたAuthComponentは、認証関連の処理を一手に担ってくれる強力なコンポーネントですが、 AuthComponentのパスワード暗号化。登録注意点。CakePHP1.2b - CPA-LABテクニカル http://blog.ne2ma2.com/archives/161 等で紹介されているように、パスワードが自動で暗号化されるために注意が必要です。 上記のサイトでは暗号化の処理の注意点、暗号化される値の事前の算出方法などが紹介されていますが、今回は暗号化自体をしない方法はないかを探ってみました。 暗号化の回避方法 AuthComponentのソースを追ってみたところ、独自の暗号化処理を組み込める仕組みが用意されていました。 AuthComponentのauthenticateプロパティに、hashPasswordsというメソッドを持つオブジェクトをセットすれば、暗
by 赤がすき Published 3 月 5th, 2008 in 1.2, AuthComponent, PHP, cakephp, 認証 | (12) (0) (3) (0) Total: 15 【CakePHP】AuthComponentについてのまとめ 【ざっくり基本編】 の続きです。 CakePHPの1.2.0.6311-betaでの話。 暗号化のタイミングとvalidation ※stable版では、Auth->allow()に指定すれば、Model内のvalidationを使えるようになりそうです(2008/3/17更新) Auth->allow()に含まれるアクションの場合はパスワードがハッシュ化されなくなるようです。これでモデル内のvalidationを適用できますね。 http://cakephp.jp/modules/newbb/viewtopic.p
最終更新: 2012-07-24 例:ビューテンプレート内 # http://localhost/Cake_appli/model/action/ の場合 $path= $this->webroot; # '/Cake_appli/' が格納される ほかに、(おそらく)AppHelperを継承する全てのヘルパーで webroot()メソッドが使えるようなので、 (CakePHP2.x系) $path = $this->Html->webroot; $path = $this->Form->webroot; (CakePHP1.x系) $path = $html->webroot(); $path = $form->webroot(); $path = $paginator->webroot(); $path = $javascript->webroot(); # いずれも'/Cake_ap
CakePHPではHtmlHelper::script()を使いJavaScriptファイルを読み込むscriptタグを生成します。これはこれで使うんですが、jQueryプラグインを使う場合は、ロード完了のコールバックで動かしたいところです。また、内部に置いてあるJSONとか画像とかを読み込んで、コールバックで処理するような場合に、パスの書き方で困りました。なのでjQueryオブジェクトにひとつ、メソッドを追加拡張するヘルパーメソッドを作ってみました。 なお、CakePHPは1.3系からJsHelperで、Prototype.jsだけだったのがjQueryにも対応しました。けど、Cookbookをざっと眺めた程度だと、jQueryで出来る事の一部をphpで書けるようにしただけの様に思えます。jQueryに慣れてるなら、むしろ書き方が違うだけでめんどくさいだけの様に見えました。そんな訳で、J
先日、こんな記事が上がっていました。 Android開発者が知るべき10のこと この記事でまとまっているのは、Android開発において必要な10の項目です。 インターフェースの設計から、データの取り扱いまで。 AndroidはモバイルデバイスのOSで、CakePHPは単なるWebフレームワーク。 しかし、予め用意されたルールやAPIを活用する点は同じです。 つまり、フレームワーク全般において、開発者が知るべきことをまとめることが出来るはずです。 ここでは、私が良く利用するCakePHPフレームワークについて、開発者が知るべき10のことをまとめます。 1. CakePHPで良いのか CakePHPを使う際に、知るべきことその1。 それは、あなたは本当にCakePHPを使うべきなのかということです。 現在、あらゆるフレームワークが溢れ返っています。 Ruby Ruby On Rail
このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日本のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年5月時点の調査。
ここのところ、ブログの更新もツイッターのつぶやきも完全にストップしていました。 集中力のない@tfmagicianにしては珍しいことです。 何をしていたか。 こんなウェブ・サービスを作っていましたよ。 『trivist』おもしろいトリビア・雑学を紹介! 実はこれ、作成期間1週間です。 シンプルなサイトなので、恐らく、開発に慣れた人なら1週間は余裕でしょう。 今日は、まだフレームワークを使った開発、あるいはウェブ・サービスの開発自体に慣れていない人に向けて、高速開発に関するtipsを紹介します。 高速開発とは何か考える まず、高速開発を可能にする”最強最大の魔法“を考えましょう。 それはこれです。 コーディングしない コーディングしないで、システムが出来ればなんと良いことか! これはエンジニアにとって、当たり前のことです。 しかし、これを念頭に置くのと置かないのでは、まるで開発速
CakePHP1.2系(現時点で最新版は1.2.8)のバリデーションにおいて、半角英数のみを許可する「alphaNumeric」に不具合がある様で、日本語の全角をエラーにせずに許可してしまう様です。 詳細と回避方法は下記の通りです。 「alphaNumeric」が日本語を許可してしまう原因 CakePHPコア内にある「validation.php」の該当部分を確認してみます。 /cake/libs/validation.php <?php function alphaNumeric($check) { $_this =& Validation::getInstance(); $_this->__reset(); $_this->check = $check; if (is_array($check)) { $_this->_extract($check); } if (empty($_th
こんにちは、ichikawaです。今週末、ついに新しい冷蔵庫がきます。やった! 今は当たり前ですが、独立した野菜室に製氷機…楽しみです。 先日から、やっとかもしれませんがCakePHP1.3 を使い始めました。 そこで戸惑った事など、いくつか書きたいと思います。 まだまだ使い始めなので少ないのですが、取りあえず… ちなみにどれも公式の1.3移行ガイドを見れば驚かないで済むと思います。 Session コンポーネントとSession ヘルパーは自動的に読み込まれなくなりました。 一番驚いたのがこれです。 SessionHelper とSessionComponent の両方とも、自動で読み込まれなくなりました。 一般的なヘルパー・コンポーネントと同じように宣言することが必要です。 var $components = array('Session'); var $helpers = array
QdmailをCakePHP1.3でComponentとして使おうすると、Qdmail->cakeText()やQdmail->cakeHtml()が動かない。 1.3系のViewクラスには無いメソッドをコールしてたというのが原因だったので、以下の修正で動くようにした。 qdmail.phpの3823行目を削除して、代わりにこれに置き換える。 if( version_compare(Configure::version(), '1.3.0') < 0){ $content = $view->renderElement( $this->view_dir . DS . $type . DS . $this->template , array('content' => $content ) , true ); }else{ $content = $view->element( $this->
サイト内検索 人気の記事 [PHP] さくらで空メール受信をトリガーにしてPHPを起動 [CakePHP] TinyMCEヘルパー(見たまま編集エディター) [CakePHP] CSVインポート・エクスポート(日本語対応) [PHP] さくらで空メール受信をトリガーにしてPHPを起動 [JavaScript] カウントダウンタイマー [CakePHP] CKEditorヘルパー(見たまま編集エディター) [CakePHP] ヘルパーを使用せずにjQueryでAjaxを実装 [JavaScript] 印刷するボタン [CSS] 印刷用CSSのポイント [CakePHP] XMLの出力 [PHP] 改行コードの置換・削除 [CakePHP] Ajaxを直書きで実装(ヘルパーを使わない場合) [PHP] 携帯(モバイル)用の関数 [CakePHP] 拡張バリデーション用のビヘイビア [CakeP
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く