• Save
PHPカンファレンス2011 フレームワークアップデート CakePHP2.0
Upcoming SlideShare
Loading in...5
×
 

PHPカンファレンス2011 フレームワークアップデート CakePHP2.0

on

  • 3,549 views

PHPカンファレンス2011フレームワークアップデートでCakePHP2.0についてLTさせてもらった際のスライドです。

PHPカンファレンス2011フレームワークアップデートでCakePHP2.0についてLTさせてもらった際のスライドです。

Statistics

Views

Total Views
3,549
Views on SlideShare
3,230
Embed Views
319

Actions

Likes
0
Downloads
0
Comments
0

6 Embeds 319

http://localhost 225
http://code-life.net 76
http://127.0.0.1 7
http://s.deeeki.com 5
http://slideclip.b-prep.com 5
http://ss.dotbranch.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

PHPカンファレンス2011 フレームワークアップデート CakePHP2.0 PHPカンファレンス2011 フレームワークアップデート CakePHP2.0 Presentation Transcript

  • CakePHP 2.011 9 13
  • AGENDA • 自己紹介 HERE ! • 動作環境 • 特徴的な変更 • 新機能11 9 13
  • About me 名前�:�能登 剛一 職業�:�フリーター(デジコン株式会社) ブログ�:�code-life.net11 9 13
  • AGENDA • 自己紹介 • 動作環境 HERE ! • 特徴的な変更 • 新機能11 9 13
  • PHP 5.2.6+11 9 13
  • function __test() { } private function __test() { }11 9 13
  • app CakePHP1.x controller component session.php users_controller.php11 9 13
  • app CakePHP2.x Controller Component SessionComponent.php UsersController.php11 9 13
  • AGENDA • 自己紹介 • 動作環境 • 特徴的な変更 HERE ! • 新機能11 9 13
  • AuthComponent11 9 13
  • 3つの認証方式11 9 13
  • Auth11 9 13
  • Auth FormAuthenticate11 9 13
  • Auth FormAuthenticate BasicAuthenticate11 9 13
  • Auth FormAuthenticate BasicAuthenticate DigestAuthenticate11 9 13
  • Authentication Auth Authorization11 9 13
  • ログインメソッドの呼び出し方法11 9 13
  • 1 <?php 2 public function login() { 3 if ( $this->request->is(‘post’) ) { 4 if( $this->Auth->login() ) { 5 return $this->redirect( $this->Auth->redirect() ); 6 else{ 7 8 } 9 } 10 }11 9 13
  • 1 2 public function login() { 3 if ( $this->request->is(‘post’) ) { 4 if( $this->Auth->login() ) { 5 return $this->redirect( $this->Auth->redirect() ); 6 else{ 7 8 } 9 }11 9 13
  • パスワードのハッシュ化11 9 13
  • 1 <?php 2 class User extends AppModel { 3 public function beforeSave($options = array() ) { 4 $this->data[ ‘User’ ][ ‘password’ ] = 5 AuthComponent::password( $this->data[ ‘User’ ][ ‘password’ ] ); 6 return true ; 7 } 8 }11 9 13
  • AGENDA • 自己紹介 • 動作環境 • 特徴的な変更 • 新機能 HERE !11 9 13
  • SecurityComponent One Time Token + Multi Use Tokens11 9 13
  • FormHelper HTML5 postLink() postButton()11 9 13
  • Unit Test Tool PHPUnit11 9 13
  • CakePHP2.0 Development Roadmap http://cakephp.lighthouseapp.com/projects/42648/2-0-development-roadmap CakePHP2.0 新機能 https://github.com/cakephp/docs/blob/master/en/appendices/new-features-in-cakephp-2-0.rst CakePHP2.0 移行ガイド https://github.com/cakephp/docs/blob/master/en/appendices/2-0-migration-guide.rst CakePHP2.0 github https://github.com/cakephp/cakephp11 9 13
  • CakePHP 2.011 9 13