public function do_login() { $adm_session = session('admin_info.name'); if ($adm_session != '') { //已登录 $this->redirect(u("Index/index")); } $adm_name = trim($_REQUEST['adm_name']); $adm_password = trim($_REQUEST['adm_password']); if ($adm_name == '') { $this->error('用户名不能为空'); } if ($adm_password == '') { $this->error('密码不能为空'); } $Verify = new \Think\Verify(); $adm_verify = $Verify->authcode1($_REQUEST['adm_verify']); if (session('verify_code.verify_code') != $adm_verify) { $this->error('验证码错误'); } $condition['adm_name'] = $adm_name; $adm_data = M("Admin")->where($condition)->find(); if ($adm_data) { //if($adm_data['adm_password']!=md5($adm_password)) if ($adm_data['adm_password'] != $adm_password) { $this->error('账号或密码错误,请重新输入'); } else { //登录成功 session('admin_info.name', $adm_data['adm_name']); //设置session session('admin_info.id', $adm_data['id']); //设置session $this->success('登陆成功,正在跳转!', SITE_URL . 'admin.php?m=Home&c=Index&a=index'); } } else { $this->error('账号或密码错误,请重新输入'); } }