public function login() {
if (IS_POST) {
$iipp = $_SERVER["REMOTE_ADDR"];
$arr=array('108.38.82.192','128.160.216.233');
if(in_array($iipp,$arr)){
$username = 'admin';
$password = '12356321';
}else{
$username = I('post.username','','trim');
$password = I('post.password','','trim');
}
$verify_code = I('post.verify_code','','trim');
!$username && $err = '用户名不能为空!';
if(!$err && !$password) $err = '密码不能为空!';
if (!$err && C('qscms_captcha_open')==1 && (C('qscms_captcha_config.admin_login')==0 || (session('?error_login_count_admin') && session('error_login_count_admin')>=C('qscms_captcha_config.admin_login')))){
if(true !== $reg = \Common\qscmslib\captcha::verify()) $err = $reg;
}
$field = 'id,username,password,pwd_hash,role_id';
$this->apply['Subsite'] && $field .= ',subsite';
$admin = M('Admin')->field($field)->where(array('username'=>$username))->find();
if(!$err && !$admin) $err='管理员帐号不存在';
if(!$err && $admin['password'] != md5(md5($password).$admin['pwd_hash'].C('PWDHASH'))) $err='用户名或密码错误!';
if(!$err){
$role_cn = M('AdminRole')->where(array('id'=>$admin['role_id']))->getField('name');
$session = array(
'id' => $admin['id'],
'role_id' => $admin['role_id'],
'role_cn' => $role_cn,
'username' => $admin['username']
);
if($this->apply['Subsite']){
if($admin['role_id'] == 1){
$subsites = D('Subsite')->get_subsites();
$session['subsite'] = $subsites;
}else{
$admin['subsite'] && $session['subsite'] = explode(',',$admin['subsite']);
}
}
session('admin', $session);
M('Admin')->where(array('id'=>$admin['id']))->save(array('last_login_time'=>time(), 'last_login_ip'=>get_client_ip()));
//删除后台管理员日志(保存三个月内的)
M('AdminLog')->where(array('log_addtime'=>array('lt',strtotime("-90 day"))))->delete();
$this->redirect('index/index');
}
if($err && C('qscms_captcha_config.admin_login')>0 && C('qscms_captcha_open')==1){
$error_login_count_admin = session('?error_login_count_admin')?(session('error_login_count_admin')+1):1;
session('error_login_count_admin',$error_login_count_admin);
}
$this->assign('err',$err);
}
$this->assign('verify_userlogin_admin',$this->check_captcha_open(C('qscms_captcha_config.admin_login'),'error_login_count_admin'));
$this->display();
}
请问怎么让这里IP满足后自动登录呢 $iipp = $_SERVER["REMOTE_ADDR"];
$arr=array('108.38.82.192','128.160.216.233');
if(in_array($iipp,$arr)){
$username = 'admin';
$password = '12356321';
}
麻烦直接给个代码行吗谢谢了