/** * 登录成功 * @return [type] [description] */ public function checkLogin($data) { $user = M($this->tableName); $map['name'] = array('eq', $data['name']); $map['pwd'] = array('eq', $data['pwd']); $findres = $user->where($map)->find(); if ($findres) { // 如验证正确,则修改相应信息 $id = $findres['id']; $updatedata['lasttime'] = time(); $updatedata['lastip'] = get_client_ip(); $whe['id'] = array('eq', $id); $updateres = $user->where($whe)->data($updatedata)->save(); if ($updateres) { // 修改相应信息成功,写入session session('id', $findres['id']); session('name', $findres['name']); session('lasttime', $findres['lasttime']); session('lastip', $findres['lastip']); if (session('id') && session('name') && session('lasttime') && session('lastip')) { // session 存储成功,返回true。 return true; } else { return false; } } else { return false; } } else { return false; } }