setcookie('m_account', '', time() - $system_data['cookie_time'], '/'); setcookie('session_id', '', time() - $system_data['cookie_time'], '/'); header('location: /'); exit; } //登录 if ($do_act == 'login') { unset($do_act); if ($_SERVER['HTTP_REFERER'] !== 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF']) { header('location: http://' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF']); } $param = array(); $param['m_account'] = $account; if (!empty($code)) { $auth_code = new AuthCode(); if (!$auth_code->validate($code)) { $param['msg'] = '校验码错误,请重新输入'; $param['codeNum'] = FAILURE_NUM; showTpl($smarty, $param); exit; } } $soapData = array(); $soap = new Soap_xjt(); $result = $soap->login($account, $pwd, $soapData); if ($result) { $_SESSION['login_failure'] = 0; //修改失败次数为0 $_SESSION['userData'] = $soapData; $u_ary = array('login_failure' => 0); if (!checkuser($account)) {
function imgcode($checkcode = '') { if (ispost() && !empty($checkcode)) { include_once ROOT_PATH . 'include/authcode.class.php'; //if (session_id() == "") session_start(); $img = new AuthCode(); return $img->validate($checkcode, false) ? true : false; } elseif (func_num_args() == 0) { return '<img onclick="this.src=\'../checkcode.php?\'+new Date().getTime()" style="cursor:pointer" title="点击刷新" src="../checkcode.php">'; } return false; }