Пример #1
0
    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)) {
Пример #2
0
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;
}