Seo tools

Neo Inspiration

  • Search

    • About Me

      • inspi 改め
        jakk@webアーキテクト(自称)
        php,javascript,seoなど
        得意技は extract();



  • Categories

  • Ranking

  • Comments

  • Others


  • cakephp の beforeFilter() の挙動とか session とか

    個人でサイトを作成中なんですが、
    ログイン機能のところで詰まった部分です。

    ログイン機能っていうと簡易的には
    ・ID,パスをソースコードに決めうち
    ・DBから引っ張ってきて照合して~

    とかあるわけですが、beforeFilter では model にアクセスできない!
    (あたりまえか。controller 呼び出す前に動けーっていう指令だし)

    なので、beforeFilter でDBとの照合ってできない。。。

    のじゃないでしょうか。
    そもそも beforeFilter で model にアクセスとかわかってない証拠なんじゃないかと思えてきた。
    結局 index とかの function の頭に自分でフィルタかけるしかないのかな。

    ちなみにログイン関係調べてて $_SESSION 系がわかったのでメモ。

    宣言
    var $components = array(’Session’);

    保存
    $this->Session->write(’名前’, ‘値’)

    読み出し
    $this->Session->read(’名前’)

    ぶっ壊し
    $this->Session->destroy()

    あと
    $this->Session->valid()
    とか
    $this->Session->del(’名前’)
    とかも書いてありますね。

    session 系はこのファイルかな。
    /cake/libs/session.php


    Leave a Reply

    2008/11/22 08:21:32