のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,921人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレ【PHP】フレームワーク CakePHP 5ホール目【v1.2】

    php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - 日本語 + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    401 : nobodyさん - 2009/01/14(水) 16:02:02 ID:??? (+27,+29,-36)
    どんなケースも可能だから
    何を作るか?どんな機能を作るかを前提してから
    モデルとテーブルの対の議論をしないと
    抜け穴からのもぐら叩き合戦になるよ
    402 : nobodyさん - 2009/01/14(水) 20:32:29 ID:??? (+19,+21,-20)
    1.1と1.2って大分違いますか?
    ガイドブック買ってやってみたけど早々に躓いて
    しまいました。
    403 : nobodyさん - 2009/01/14(水) 21:28:26 ID:??? (+32,+29,-51)
    1.1と1.2は大分違うと思う。
    ガイドブックで1.2で始めるのは初心者にはつらいと思う。
    「CakePHP徹底入門」は1.2で書いてあるから1.2入門者にお勧め。
    ガイドブックも良著だから、1.2の入門が終わってから読み直す
    ことを勧めるなあ。
    404 : nobodyさん - 2009/01/15(木) 04:27:43 ID:??? (+27,+29,-37)
    「CakePHP徹底入門」のamazonのレビューがよくないというか一人しか書いていない
    それも星一つ。自分は少し立ち読みしただけだから何とも言えないが・・
    ガイドブックは評価が高いけど
    405 : nobodyさん - 2009/01/15(木) 12:14:25 ID:??? (+27,+29,-5)
    ぶっちゃけ、公式Webの情報で十分なのがPHP界隈の良いところだとおもうんだが。
    406 : nobodyさん - 2009/01/15(木) 18:02:47 ID:??? (+32,+29,-38)
    >>389
    > パターンは極めて限られていると見積もったCRUDシステムを
    > 作るたびに炎上させる優秀な技術者様達

    なんで炎上させないといけないんだよw
    お前の会社か?それ。
    407 : nobodyさん - 2009/01/15(木) 19:16:12 ID:??? (+25,+27,-12)
    viewのキャッシュする直前にキャッシュする対象をいじりたいんだけど
    なんかいい方法あるのかな
    409 : nobodyさん - 2009/01/15(木) 23:16:50 ID:??? (-11,+0,+1)
    可能。
    410 : nobodyさん - 2009/01/16(金) 00:17:54 ID:??? (+22,+29,-1)
    なにそれ、どうやんだ?
    412 : nobodyさん - 2009/01/16(金) 01:45:44 ID:??? (+18,+29,+0)
    そりゃだるいな
    413 : nobodyさん - 2009/01/16(金) 16:24:26 ID:??? (+4,+0,-5)
    >>412
    モデルに使用する、データベースを指定する以外で、
    だるく無い方法があるのか?
    414 : nobodyさん - 2009/01/16(金) 17:30:29 ID:??? (+23,+29,+0)
    >>413
    アホはほっとけ
    415 : nobodyさん - 2009/01/16(金) 18:16:16 ID:??? (-27,-30,-112)
    Model::$validateで値そのものを利用して'message'を動的に設定ってできますか?
    'この番号は使用できません'って出力してdata[]にそのまま残すのも間抜けなので、
    data[]を使用した'message'を設定してdata[]消したいんですけどよく分かりません

    通常ルールでのチェックも行っているので、View側でエラーメッセージチェックしてから
    特定のエラーメッセージのときだけdata[]からメッセージ作成して
    input value= にセットされないように処理するって何か変な気がしたので
    416 : nobodyさん - 2009/01/16(金) 18:30:22 ID:??? (-26,-29,-45)
    メソッド内でうまいことエラーメッセージを書き換えられればいいんだろうけど

    説明下手なきがするのでやりたいこと
    入力フォーム→結果の表示フォームとエラー
    [ab]→[ab]数字で入力しやがれ
    [25]→[25]25は使えねえぜ
    418 : nobodyさん - 2009/01/16(金) 21:37:31 ID:??? (+20,+22,-47)
    emailコンポーネントを継承して
    問題ないようにしているけど?

    オブジェクト指向になっているおかげで
    いくつかのメソッドをオーバーライドするだけですんだ。
    420 : nobodyさん - 2009/01/16(金) 22:28:03 ID:??? (-28,-26,-10)
    toに全角使うと化ける
    本文も特定のパターンで化ける
    421 : nobodyさん - 2009/01/16(金) 22:36:11 ID:??? (+24,+26,+0)
    toはエンコしなきゃ化けるだろそりゃ
    422 : nobodyさん - 2009/01/16(金) 22:38:28 ID:??? (+32,+29,-5)
    だからそれをコンポーネント内部でなんでやってないの?って話だよ
    423 : nobodyさん - 2009/01/16(金) 22:39:12 ID:??? (+26,+28,-69)
    toってset()じゃなくてプロパティに直接設定するようになってるけど
    どうやってエンコはさめばいいの?
    本体のコード見て解析してエンコードはさむくらいしか思いつかないんだけど。
    424 : nobodyさん - 2009/01/16(金) 22:42:13 ID:??? (+26,+28,-13)
    最後に送信するときにでもやればいい。
    425 : nobodyさん - 2009/01/16(金) 22:47:48 ID:??? (+32,+29,-13)
    >>422
    世の中には日本語以外もあるわけでな
    必要なら日本人が修正してコミットすべき部分だろうに
    426 : nobodyさん - 2009/01/16(金) 22:49:09 ID:??? (+27,+29,-58)
    そんなに不満だらけなら他のFW使えばいいじゃん
    メールのエンコードも完璧なFWをさ
    428 : nobodyさん - 2009/01/17(土) 11:36:23 ID:??? (-22,-30,-73)
    お、今度はstableを謳ってる
    # If you are using AuthComponent without SecurityComponent you should update to CakePHP 1.2.1.8004 asap (gwoo)
    だってさ
    429 : nobodyさん - 2009/01/17(土) 11:38:12 ID:??? (-26,-30,-17)
    1.2 CheatSheet キタ━━━━(゚∀゚)━━━━!!!!
    http://cakephp.org/files/Resources/CakePHP-1.2-Cheatsheet.pdf
    430 : nobodyさん - 2009/01/17(土) 13:58:26 ID:??? (+17,+29,+0)
    >>428
    なにがかわったんだ?
    431 : nobodyさん - 2009/01/17(土) 14:40:37 ID:??? (+24,+29,-74)
    >>429
    これはいいね。早速プリントした。
    あと、毎回html->linkの何番目をfalseだっけ?ってマニュアル見なきゃならん俺のために
    付属のヘルパー分もお願いしたい。
    432 : nobodyさん - 2009/01/18(日) 11:31:02 ID:??? (-24,-30,-42)
    >>430
    http://groups.google.com/group/cake-php/browse_thread/thread/659682805f3d71d7

    Essentially, an attacker may be able to obtain credentials as the first user of the system.
    If you are interested in testing your site, you can use the SQL Inject Me plugin
    for Firefox
    433 : nobodyさん - 2009/01/19(月) 16:13:21 ID:??? (+32,+29,-67)
    会員登録時とかで、パスワードが勝手にハッシュ化されるけど
    確認画面いって入力画面に戻るとハッシュ化されたものがパスワードのとこに入る
    そしてまた確認画面に行くと再度ハッシュ化される
    登録されるのは2度ハッシュ化されたデータ
    当然認証は通らない

    これはどうすれば?
    434 : nobodyさん - 2009/01/19(月) 16:21:13 ID:??? (-27,-15,-11)
    パスワード消す
    435 : nobodyさん - 2009/01/19(月) 16:23:37 ID:??? (+6,+18,+0)
    詳しく
    437 : nobodyさん - 2009/01/19(月) 17:15:56 ID:??? (+32,+29,-89)
    再入力させるのはなぁ
    既にハッシュ化してるんだからそのまま入れてもセキュリティ上問題無いのに
    ハッシュ化されていれば再ハッシュ化は行わないようになってくれてたら良かった

    フォームのパスワードの初期値と送信されたデータが同じだったらハッシュ化はしない
    とするだけで出来たはずなのにな
    438 : nobodyさん - 2009/01/19(月) 17:38:24 ID:??? (+27,+29,-54)
    ちょっとコード読んでみたけど
    ハッシュ化のタイミングでセッションは既に今送信されたデータに書き換えられてて
    元あったものとの比較が出来なくなってる

    これ以上手間が要るならめんどくさいなー
    439 : nobodyさん - 2009/01/19(月) 17:45:57 ID:??? (+25,+27,-4)
    確認用の入力分を使えばいいんじゃねえの?
    440 : nobodyさん - 2009/01/19(月) 18:11:18 ID:??? (-26,-29,-41)
    確認入力のバリデーションと競合して分け分かんなくなってきた
    どういう仕様になってるんだろ

    passwordフィールドはハッシュ化されるが
    password_confirmはハッシュ化されない
    おかげで確認画面にいってから戻るとパスワードが違うと言うエラーが出る問題も絡んでくる
    441 : nobodyさん - 2009/01/19(月) 18:17:05 ID:??? (-26,-29,-78)
    やはり確認用の入力を使うと言う手段が本筋じゃないな
    passwordもpassword_confirmも同様にハッシュ化して
    フォームの初期値から変更がなければハッシュ化は行わない、
    と言う設計にすべきだと思う

    でもこれをやるには今のAuthコンポーネントの仕様からじゃだいぶ手間がかかる
    442 : nobodyさん - 2009/01/19(月) 18:26:26 ID:??? (+27,+29,-22)
    つーかもう
    Authの自動ハッシュ化を無くして
    手動でハッシュ化するのが一番楽だわ
    443 : nobodyさん - 2009/01/19(月) 19:02:35 ID:??? (+27,+29,-18)
    cakeは謙虚な心がないと使いこなせない
    444 : nobodyさん - 2009/01/19(月) 19:20:43 ID:??? (+27,+29,-40)
    ハッシュ化なんてユーザパスワードくらいでしかやってないし
    自動ハッシュ化止めてセーブ時とログイン時にハッシュ化するようにしたらできたくせえ!
    445 : nobodyさん - 2009/01/19(月) 22:36:21 ID:??? (-27,-30,-36)
    form部分は
    name="raw_password"
    name="raw_password_confirm"
    にしといて、
    validateでは、
    raw_passwordとraw_password_confirmを比較
    saveの前にpassword = raw_passwordしとくのは?
    446 : nobodyさん - 2009/01/19(月) 22:42:10 ID:??? (+27,+29,-52)
    それもいいかもね
    コンポーネントに手入れ無くて良いし
    でもAuthで暗黙的にハッシュ化されるわりにそれを意識したコーディングになってるから
    違和感はあるけどね
    それなら明示的に書く方が、とおもう
    448 : nobodyさん - 2009/01/20(火) 00:36:53 ID:??? (+27,+29,-18)
    あぁ、そういう話か。
    普通再入力の際にはパスワードは消えてるでしょ
    449 : nobodyさん - 2009/01/20(火) 02:09:06 ID:??? (+27,+29,-14)
    エレメントを呼び出すんじゃなくて
    ビューからアクションを呼び出す事って出来ないのかな?
    450 : nobodyさん - 2009/01/20(火) 02:15:23 ID:??? (+5,+17,+0)
    事故解決
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - 日本語 + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について