cakephp 使用者登入驗證實例 短型好例子
/app/controllers/user_controller.php
class UserController extends AppController {
var $uses=array('user');
函數索引(){
]空($this->data['user'])){
//$this->user->name=$this->data['user']['name'];
$ user=$this- >user->find("user.name='".$this->data['user']['name']."'");
print_r($user);
$user=$user['user'];
print_r($user);
if($user['password']==md5($this->data['user']['password']) ) {
$this->Session->write('login',1);
$this->flash('login suss!!','/user');
id']){
$this->flash('沒有這個使用者!!','/user');
}else{
$this->flash('sname或通行證錯誤!','/user') 姓名或通行證錯誤! ;
}
}
}else{
$this->flash('用戶名和!!','/user');
}
exit();
}
function logout(){
if( $this- >Session->check('login')){
$this->Session->del('login');
}
$this->; flash('退出成功','/user');
exit();
}
function reset(){
$name='aaauser ;user->findByName($name);
if($user['user']['id']){
$this->user->set($user);
} user->set('name',$name);
$this->user->set('password',md5($pass));
}
$ret=$this->使用者->儲存() ;
if($ret){
$this->flash('更新確定!!','/user');
}else{
$this->flash('確定!!','/user ') ;
}
}
}
?>
/app/models/user.php
類用戶擴充AppModel {
var $name="user";
?>
/app/views/user/index.view
controller->Session->read('login')!=1) :?>
formTag('/user/login');?>
input('user/name');?>
password('使用者/ ');?>
簡單的使用者驗證實驗$model->findByFields(); 可以用model表中任意欄位查詢
$model->set($data);
$model->set($key,$value);
查詢結果直接set後儲存 如果有主鍵值會更新,如果沒有會插入到表格裡面。

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

登入 CakePHP 是一項非常簡單的任務。您只需使用一項功能即可。您可以記錄任何後台程序(如 cronjob)的錯誤、異常、使用者活動、使用者採取的操作。在 CakePHP 中記錄資料很容易。提供了 log() 函數

CakePHP是一個開源的Web應用程式框架,它基於PHP語言構建,可以簡化Web應用程式的開發過程。在CakePHP中,處理文件上傳是常見的需求,無論是上傳頭像、圖片或文檔,都需要在程式中實現對應的功能。本文將介紹CakePHP中如何處理文件上傳的方法和一些注意事項。在Controller中處理上傳檔案在CakePHP中,上傳檔案的處理通常在Cont
