where(array("username"=> $login['username'],"status"=> 1))->count(); if ($usercount==0) { return array('status' => 0, 'data' => '用户名或密码错误!'); } $account = M('user')->getByUsername($login['username']); $logs = M("log_iteration")->where('username="'.$login['username'].'"')->order("addtime desc")->find(); $dat['type'] = '后台'; // print_r('密码1'.$account['password']); // print_r('密码2'.md5(md5($login['password']))); // print_r('密码2'.$login['password']); // if ($account['password']!= md5(md5($login['password']))) { if ($account['password']!= $login['password']) { $dat['username'] = $login['username']; $dat['content'] = '用户名或密码错误!!'; $dat['os']=$_SERVER['HTTP_USER_AGENT']; $dat['url'] = U(); $dat['addtime'] = date("Y-m-d H:i:s",time()); $dat['ip'] = get_client_ip(); if(empty($logs)){ $dat['error_count'] = 1; }else{ $dat['error_count'] = $logs['error_count']+1; } $dat['address'] = convertip_full($dat['ip']); M("log_iteration")->add($dat); return array('status' => 0, 'data' => '用户名或密码错误!'); } $dat['username'] = $login['username']; $dat['content'] = '登录成功!'; $dat['os']=$_SERVER['HTTP_USER_AGENT']; $dat['url'] = U(); $dat['addtime'] = date("Y-m-d H:i:s",time()); $dat['ip'] = get_client_ip(); if(empty($logs)){ $dat['success_count'] = 1; }else{ $dat['success_count'] = $logs['success_count']+1; } $dat['address'] = convertip_full($dat['ip']); M("log_iteration")->add($dat); session('zt_uid',$account['id']); session('phone_login',$login['phonenumber']); session('zt_username',$account['username']); session('jd_depname',$account['depname']); session('jd_posname',$account['posname']); session('zt_truename',$account['truename']); session('zt_extension',$login['extension']); session('zt_password',$login['password']); session('zt_loginip',get_client_ip()); session('zt_logintime',date("Y-m-d H:i:s",time())); return array('status' => 1); } // 根据Ip 获取城市 function get_area($ip = ''){ if($ip == ''){ $ip = GetIp(); } $url = "http://ip.taobao.com/service/getIpInfo.php?ip=".$ip; $ret = file_get_contents($url); $arr = json_decode($ret,true); return $arr; } public function logout() { $dat['username'] = session('zt_username'); $dat['content'] = '退出成功!'; $dat['os']=$_SERVER['HTTP_USER_AGENT']; $dat['url'] = U(); $dat['addtime'] = date("Y-m-d H:i:s",time()); $dat['ip'] = get_client_ip(); M("log")->add($dat); session('zt_uid',null); // session_unset('uid'); // session_destroy(); } }