Kod pengesahan
Masih ada satu langkah lagi sebelum log masuk selesai dengan kod pengesahan Kod pengesahan boleh menghalang log masuk berniat jahat dengan berkesan.
Kod pengesahan
PHP中文网:交流群374224296
LoginController.class.php
create($_POST,4)){ if($admin->login()){ $this->success('登录成功,跳转中...',U('Index/index')); }else{ $this->error('用户名或者密码错误!'); } }else{ $this->error($admin->getError()); } return; } $this->display(); } public function verify(){ $Verify = new \Think\Verify(); $Verify->length=4; $Verify->entry(); } }
Dalam lapisan model ahli AdminModel.class.php
password; $info=$this->where("username='$this->username'")->find(); if ($info){ if($info['password']=md5($password)){ return true; }else{ return false; } }else{ return false; } } public function verify($code){ $verify =new \Think\Verify(); return $verify->check($code,''); } }