Suche senden
Hochladen
FuelPHPでSentry導入
•
3 gefällt mir
•
3,523 views
F
fagai
Folgen
Melden
Teilen
Melden
Teilen
1 von 15
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
cpanfile
cpanfile
Yoshihiro Sasaki
Laravelの認証について
Laravelの認証について
Takeo Noda
Apache Module
Apache Module
Tomohiro Ikebe
Plugman code-reading
Plugman code-reading
Motokazu Nishimura
Laravel5を使って開発してみた
Laravel5を使って開発してみた
Takeo Noda
認証機能で学ぶ Laravel 5 アプリケーション
認証機能で学ぶ Laravel 5 アプリケーション
Masashi Shinbara
Alfresco勉強会#30 alfrescoとshareのJavaScriptをデバッグしよう
Alfresco勉強会#30 alfrescoとshareのJavaScriptをデバッグしよう
Tomomi Kawabe
Ansibleで始めるinfraTDD(初級編)
Ansibleで始めるinfraTDD(初級編)
佐久本正太
Empfohlen
cpanfile
cpanfile
Yoshihiro Sasaki
Laravelの認証について
Laravelの認証について
Takeo Noda
Apache Module
Apache Module
Tomohiro Ikebe
Plugman code-reading
Plugman code-reading
Motokazu Nishimura
Laravel5を使って開発してみた
Laravel5を使って開発してみた
Takeo Noda
認証機能で学ぶ Laravel 5 アプリケーション
認証機能で学ぶ Laravel 5 アプリケーション
Masashi Shinbara
Alfresco勉強会#30 alfrescoとshareのJavaScriptをデバッグしよう
Alfresco勉強会#30 alfrescoとshareのJavaScriptをデバッグしよう
Tomomi Kawabe
Ansibleで始めるinfraTDD(初級編)
Ansibleで始めるinfraTDD(初級編)
佐久本正太
Symfony Dump Server のご紹介
Symfony Dump Server のご紹介
知之 朝枝
いまどきのPHP開発現場 -2015年秋-
いまどきのPHP開発現場 -2015年秋-
Masashi Shinbara
20130606 alfresco study16audit
20130606 alfresco study16audit
Takeshi Totani
Alfresco勉強会#33 alfresco 5.1でコンテンツ自動削除を実装してみた
Alfresco勉強会#33 alfresco 5.1でコンテンツ自動削除を実装してみた
Tasuku Otani
Niigata.pm #1
Niigata.pm #1
hayajo Imai
laravel x モバイルアプリ
laravel x モバイルアプリ
Masaki Oshikawa
今、最も勢いのあるWebフレームワーク「fuel php」
今、最も勢いのあるWebフレームワーク「fuel php」
Soudai Sone
最近、僕がハマったFuelPHPの紹介
最近、僕がハマったFuelPHPの紹介
Naoto Mawatari
もう XAMPP / MAMP はいらない! Vagrant で作る PHP 開発環境
もう XAMPP / MAMP はいらない! Vagrant で作る PHP 開発環境
Masashi Shinbara
behatエクステンションの作り方
behatエクステンションの作り方
Ryo Tomidokoro
HHVM/Hackを本番投入した話
HHVM/Hackを本番投入した話
Kenjiro Kubota
Ansible ではじめるサーバ作業の自動化
Ansible ではじめるサーバ作業の自動化
Masashi Shinbara
Vagrant で作る PHP 開発環境 [実践編]
Vagrant で作る PHP 開発環境 [実践編]
Masashi Shinbara
NetBeansではじめる FuelPHP
NetBeansではじめる FuelPHP
Junichi Yamamoto
Alfresco勉強会#36 alfresco 5でカスタムREST APIを作ってみよう
Alfresco勉強会#36 alfresco 5でカスタムREST APIを作ってみよう
Tasuku Otani
Pythonユーザのための構成管理入門 #pyconapac
Pythonユーザのための構成管理入門 #pyconapac
Takeshi Komiya
Garageを触ってみた
Garageを触ってみた
Yoichi Toyota
Rails and twitter #twtr_hack
Rails and twitter #twtr_hack
i7a
NetBeans、FuelPHP と過ごしたこの 2 ヶ月
NetBeans、FuelPHP と過ごしたこの 2 ヶ月
suno88
Ansible 入門 #01 (初心者向け)
Ansible 入門 #01 (初心者向け)
Taro Hirose
FuelPHP Osu Nagoya vol.1
FuelPHP Osu Nagoya vol.1
Fumito Mizuno
WTM53 phpフレームワーク いまさらcodeigniter
WTM53 phpフレームワーク いまさらcodeigniter
Masanori Oobayashi
Weitere ähnliche Inhalte
Was ist angesagt?
Symfony Dump Server のご紹介
Symfony Dump Server のご紹介
知之 朝枝
いまどきのPHP開発現場 -2015年秋-
いまどきのPHP開発現場 -2015年秋-
Masashi Shinbara
20130606 alfresco study16audit
20130606 alfresco study16audit
Takeshi Totani
Alfresco勉強会#33 alfresco 5.1でコンテンツ自動削除を実装してみた
Alfresco勉強会#33 alfresco 5.1でコンテンツ自動削除を実装してみた
Tasuku Otani
Niigata.pm #1
Niigata.pm #1
hayajo Imai
laravel x モバイルアプリ
laravel x モバイルアプリ
Masaki Oshikawa
今、最も勢いのあるWebフレームワーク「fuel php」
今、最も勢いのあるWebフレームワーク「fuel php」
Soudai Sone
最近、僕がハマったFuelPHPの紹介
最近、僕がハマったFuelPHPの紹介
Naoto Mawatari
もう XAMPP / MAMP はいらない! Vagrant で作る PHP 開発環境
もう XAMPP / MAMP はいらない! Vagrant で作る PHP 開発環境
Masashi Shinbara
behatエクステンションの作り方
behatエクステンションの作り方
Ryo Tomidokoro
HHVM/Hackを本番投入した話
HHVM/Hackを本番投入した話
Kenjiro Kubota
Ansible ではじめるサーバ作業の自動化
Ansible ではじめるサーバ作業の自動化
Masashi Shinbara
Vagrant で作る PHP 開発環境 [実践編]
Vagrant で作る PHP 開発環境 [実践編]
Masashi Shinbara
NetBeansではじめる FuelPHP
NetBeansではじめる FuelPHP
Junichi Yamamoto
Alfresco勉強会#36 alfresco 5でカスタムREST APIを作ってみよう
Alfresco勉強会#36 alfresco 5でカスタムREST APIを作ってみよう
Tasuku Otani
Pythonユーザのための構成管理入門 #pyconapac
Pythonユーザのための構成管理入門 #pyconapac
Takeshi Komiya
Garageを触ってみた
Garageを触ってみた
Yoichi Toyota
Rails and twitter #twtr_hack
Rails and twitter #twtr_hack
i7a
NetBeans、FuelPHP と過ごしたこの 2 ヶ月
NetBeans、FuelPHP と過ごしたこの 2 ヶ月
suno88
Ansible 入門 #01 (初心者向け)
Ansible 入門 #01 (初心者向け)
Taro Hirose
Was ist angesagt?
(20)
Symfony Dump Server のご紹介
Symfony Dump Server のご紹介
いまどきのPHP開発現場 -2015年秋-
いまどきのPHP開発現場 -2015年秋-
20130606 alfresco study16audit
20130606 alfresco study16audit
Alfresco勉強会#33 alfresco 5.1でコンテンツ自動削除を実装してみた
Alfresco勉強会#33 alfresco 5.1でコンテンツ自動削除を実装してみた
Niigata.pm #1
Niigata.pm #1
laravel x モバイルアプリ
laravel x モバイルアプリ
今、最も勢いのあるWebフレームワーク「fuel php」
今、最も勢いのあるWebフレームワーク「fuel php」
最近、僕がハマったFuelPHPの紹介
最近、僕がハマったFuelPHPの紹介
もう XAMPP / MAMP はいらない! Vagrant で作る PHP 開発環境
もう XAMPP / MAMP はいらない! Vagrant で作る PHP 開発環境
behatエクステンションの作り方
behatエクステンションの作り方
HHVM/Hackを本番投入した話
HHVM/Hackを本番投入した話
Ansible ではじめるサーバ作業の自動化
Ansible ではじめるサーバ作業の自動化
Vagrant で作る PHP 開発環境 [実践編]
Vagrant で作る PHP 開発環境 [実践編]
NetBeansではじめる FuelPHP
NetBeansではじめる FuelPHP
Alfresco勉強会#36 alfresco 5でカスタムREST APIを作ってみよう
Alfresco勉強会#36 alfresco 5でカスタムREST APIを作ってみよう
Pythonユーザのための構成管理入門 #pyconapac
Pythonユーザのための構成管理入門 #pyconapac
Garageを触ってみた
Garageを触ってみた
Rails and twitter #twtr_hack
Rails and twitter #twtr_hack
NetBeans、FuelPHP と過ごしたこの 2 ヶ月
NetBeans、FuelPHP と過ごしたこの 2 ヶ月
Ansible 入門 #01 (初心者向け)
Ansible 入門 #01 (初心者向け)
Ähnlich wie FuelPHPでSentry導入
FuelPHP Osu Nagoya vol.1
FuelPHP Osu Nagoya vol.1
Fumito Mizuno
WTM53 phpフレームワーク いまさらcodeigniter
WTM53 phpフレームワーク いまさらcodeigniter
Masanori Oobayashi
10分でわかるFuelPHP @ 2011/12
10分でわかるFuelPHP @ 2011/12
kenjis
10分でわかるFuelPHP @ 2013/04 FuelPHP入門ハンズオン vol.1
10分でわかるFuelPHP @ 2013/04 FuelPHP入門ハンズオン vol.1
kenjis
20091030cakephphandson 01
20091030cakephphandson 01
Yusuke Ando
筋トレ大事
筋トレ大事
Eiji Yokota
10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya
10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya
kenjis
15分でCakePHPを始める方法(Nseg 2013-11-09 )
15分でCakePHPを始める方法(Nseg 2013-11-09 )
hiro345
はじめてのCodeIgniter
はじめてのCodeIgniter
Yuya Matsushima
PHP と SAPI と ZendEngine3 と
PHP と SAPI と ZendEngine3 と
do_aki
はじめての FuelPHP
はじめての FuelPHP
Sho A
WordPress on HHVM + Hack
WordPress on HHVM + Hack
Takayuki Miyauchi
Cloud Foundry Cli Plugin入門
Cloud Foundry Cli Plugin入門
Takeshi Morikawa
EC-CUBEプラグイン講義
EC-CUBEプラグイン講義
ria1201
Cactiでのcliツールについて
Cactiでのcliツールについて
Akio Shimizu
第21回Creators MeetUp
第21回Creators MeetUp
Kenichi Mukai
<第1回>Laravelハンズオンセミナー
<第1回>Laravelハンズオンセミナー
Tatsuyoshi Mashiko
HTML5最新動向
HTML5最新動向
Shumpei Shiraishi
appengine ja night #25 Google App Engine for PHP
appengine ja night #25 Google App Engine for PHP
Ryo Yamasaki
How to manage Cakephp @CakePHP_Fukuoka_2
How to manage Cakephp @CakePHP_Fukuoka_2
ichikaway
Ähnlich wie FuelPHPでSentry導入
(20)
FuelPHP Osu Nagoya vol.1
FuelPHP Osu Nagoya vol.1
WTM53 phpフレームワーク いまさらcodeigniter
WTM53 phpフレームワーク いまさらcodeigniter
10分でわかるFuelPHP @ 2011/12
10分でわかるFuelPHP @ 2011/12
10分でわかるFuelPHP @ 2013/04 FuelPHP入門ハンズオン vol.1
10分でわかるFuelPHP @ 2013/04 FuelPHP入門ハンズオン vol.1
20091030cakephphandson 01
20091030cakephphandson 01
筋トレ大事
筋トレ大事
10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya
10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya
15分でCakePHPを始める方法(Nseg 2013-11-09 )
15分でCakePHPを始める方法(Nseg 2013-11-09 )
はじめてのCodeIgniter
はじめてのCodeIgniter
PHP と SAPI と ZendEngine3 と
PHP と SAPI と ZendEngine3 と
はじめての FuelPHP
はじめての FuelPHP
WordPress on HHVM + Hack
WordPress on HHVM + Hack
Cloud Foundry Cli Plugin入門
Cloud Foundry Cli Plugin入門
EC-CUBEプラグイン講義
EC-CUBEプラグイン講義
Cactiでのcliツールについて
Cactiでのcliツールについて
第21回Creators MeetUp
第21回Creators MeetUp
<第1回>Laravelハンズオンセミナー
<第1回>Laravelハンズオンセミナー
HTML5最新動向
HTML5最新動向
appengine ja night #25 Google App Engine for PHP
appengine ja night #25 Google App Engine for PHP
How to manage Cakephp @CakePHP_Fukuoka_2
How to manage Cakephp @CakePHP_Fukuoka_2
FuelPHPでSentry導入
1.
FuelPHPでSentry FuelPHP勉強会 東京
vol.3 fagai
2.
Profile • ファガイ@fagai • 21歳 •
ニコ生主。(co443753) • 無職→株式会社サムザップ • PHP,HTML5,CSS3,JavaScript
3.
Sentry 知ってます?
4.
Sentry -
認証パッケージ- https://github.com/cartalyst/sentry
5.
Sentryの利点 複数フレームワークに対応 (Laravel4,FuelPHP1.x,CodeIgniter3.x) フレームワークなしでも動く マニュアルが英語でも分かりやすい! SimpleAuthより多機能(仮登録➡認証も出来る)
6.
ユーザ処理系 通常登録(create) 仮登録(register)➡認証(activate)機能 パスワードリセット機能(reset password) 機能制限(parmission)
7.
導入
導入にはComposerが必要 ComposerはFuelPHP1.6から標準対応らしい fuel/app内にて wget http://getcomposer.org/composer.phar
8.
fuel/app/Composer.json {
“require”: { “cartalyst/sentry”: “2.0.*”, “illuminate/database”: “4.0.*”, “ircmaxell/password-compat”: “1.0.*” }, “minimum-stability”: “dev” }
9.
install php composer.phar
install fuel/app/bootstrap.php Autoloader::register(); require APPPATH. ‘vendor/autoload.php’; class_alias(‘CartalystSentryFacadesFuelPHPSentry’, ‘Sentry’);
10.
install php composer.phar
install fuel/app/bootstrap.php Autoloader::register(); require APPPATH. ‘vendor/autoload.php’; class_alias(‘CartalystSentryFacadesFuelPHPSentry’, ‘Sentry’);
11.
migration - 1 users
migration php oil g migration create_users email:varchar[255] password:varchar[255] permissions:text activated:tinyint[4]:default[0] activation_code:varchar[255]:default[null] persist_code:varchar[255]:default[null] reset_password_code:varchar[255]:default[null] first_name:varchar[255] last_name:varchar[255] created_at:timestamp updated_at:timestamp fuel/app/migrations/001_create_users.php public function up() { ! DBUtil::create_table('users', array(省略), array('id')); DBUtil::create_index('users', 'email', 'users_email_unique', 'UNIQUE'); }
12.
migration - 2 groups
migration php oil g migration create_groups name:varchar[255] permissions:text created_at:timestamp updated_at:timestamp fuel/app/migrations/002_create_groups.php public function up() { ! DBUtil::create_table('groups', array(省略), array('id')); DBUtil::create_index('groups', 'name', 'groups_name_unique', 'UNIQUE'); }
13.
migration - 3,4 throttle
migration php oil g migration create_throttle user_id:int:unsigned attempts:int suspended:tinyint[4] banned:tinyint[4] last_attempt_at:timestamp suspended_at:timestamp –no-timestamp users_groups migration php oil g migration create_users_groups user_id:int:unsigned group_id:int:unsigned –no-timestamp php oil refine migrate
14.
導入終了 - 参考 ・Github
cartalyst/Sentry http://github.com/cartalyst/sentry ・新人Webエンジニアの記録。 http://blog.fagai.net
15.
ご清聴ありがとうございました
Jetzt herunterladen