/** * Verify login * @return [type] [description]*/ Public functionDologin () {if(!is_post) Halt (' Unconventional submissions! ‘); if(I (' Code ', ' ', ' MD5 ')! =$_session[' Verify '])$this->error (' Verification code Error! ‘); $username= I (' username '); $password= I (' Password ', ' ', ' MD5 '); $user= M (' User ')->where (Array(' username ' =$username, ' password ' =$password)),find (); if( !$user)$this->error (' Account or password error! ‘); $whe=Array( ' id ' =$user[' ID '], ' logintime ' = Time(), ' loginip ' = Get_real_ip (), ); $res= M (' User ')->save ($whe); if( !$res)$this->error (' Update data failed, please login again! ‘); $_session[' id '] =$user[' ID ']; $_session[' loginip '] =$user[' Loginip ']; $_session[' username '] =$user[' username ']; $_session[' logintime '] =$user[' Logintime ']; $this->redirect ('/admin/index/index ');}
Thinkphp-Logon process