スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
by MONOKo  at --:-- |  スポンサー広告 |   |   |  page top ↑

AuthComponentを使ってみる

CakePHP1.2から提供されるようになった認証用のComponentです。
CREATE TABLE users (
	id INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
	username VARCHAR(255) NOT NULL UNIQUE,
	password CHAR(40) NOT NULL,
	created DATETIME,
	modified DATETIME
);
users_controller.php
<?php
class UsersController extends AppController
{
	var $name = 'Users';
	var $components = array('Auth');

	function beforeFilter() {
		$this->Auth->loginError = "Login Error";
	}

	function login() {
	}

	function logout() {
		$this->redirect($this->Auth->logout());
	}
}
?>
app/views/users/login.ctp
<?php
if  ($session->check('Message.auth')) $session->flash('auth');
echo $form->create('User', array('action' => 'login'));
echo $form->input('username');
echo $form->input('password');
echo $form->end('Login');
?>
参考サイト:認証 :: 主要なコンポーネント :: マニュアル :: 1.2 Collection :: The Cookbook
スポンサーサイト
by MONOKo  at 16:33 |  未分類 |  comment (0)  |  trackback (0)  |  page top ↑
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。