Пример #1
0
<?php

if (!isset($_W['config']['client']) && !empty($_W['config']['mssql'])) {
    load()->classs('mssql');
    load()->web('erp');
}
load()->web('business');
load()->model('user');
$session = json_decode(base64_decode($_GPC['__session']), true);
if (is_array($session)) {
    if (empty($session['token'])) {
        $user = user_single(array('uid' => $session['uid']));
    } else {
        $user = biz_getUser($session['token']);
        $user['password'] = $user['Password'];
        $user['uid'] = $user['UserGUID'];
        $user['username'] = $user['UserName'];
        $_W['role'] == 'operator';
    }
    if (is_array($user) && $session['hash'] == md5($user['password'] . $user['salt'])) {
        $_W['uid'] = $user['uid'];
        $_W['username'] = $user['username'];
        $user['currentvisit'] = $user['lastvisit'];
        $user['currentip'] = $user['lastip'];
        $user['lastvisit'] = $session['lastvisit'];
        $user['lastip'] = $session['lastip'];
        $_W['user'] = $user;
        $founder = explode(',', $_W['config']['setting']['founder']);
        $_W['isfounder'] = in_array($_W['uid'], $founder) ? true : false;
    } else {
        isetcookie('__session', false, -100);
Пример #2
0
    $user = biz_login($params['usercode'], $params['password']);
    if (!empty($user)) {
        unset($user['Password']);
        $res['msg'] = '登录成功';
        $res['result'] = true;
        $res['data']['user'] = $user;
    } else {
        $res['msg'] = '无效的用户名或密码!';
    }
    returnJson($res);
}
//检查用户是否存在
if (empty($_GPC['info'])) {
    returnJson($res);
}
$user = biz_getUser($_GPC['info']['token']);
if (empty($user)) {
    $res['msg'] = '用户登录过期';
    $res['code'] = -1;
    returnJson($res);
}
if ($func == 'sign') {
    //检查开盘状态
    if (empty($params['qrcode'])) {
        $res['msg'] = '空参数';
        returnJson($res);
    }
    $project = biz_getProject($params['projguid'], true);
    if (empty($project)) {
        $res['msg'] = '无效项目信息';
        returnJson($res);