if (empty($act2)) { $act2 = 'index'; } $is_weixin = isWeixin(); $m_config = getMConfig(); //初始化手机端配置 //用户登陆处理; user_login(); $user_info = es_session::get('user_info'); $request_param['session_id'] = es_session::id(); require_once APP_ROOT_PATH . 'system/utils/weixin.php'; if ($_REQUEST['code'] && $_REQUEST['state'] == 1 && $m_config['wx_app_key'] && $m_config['wx_app_secret'] && !$user_info) { require_once APP_ROOT_PATH . 'system/model/user.php'; $weixin = new weixin($m_config['wx_app_key'], $m_config['wx_app_secret'], get_domain() . APP_ROOT . "/wap/index.php"); global $wx_info; $wx_info = $weixin->scope_get_userinfo($_REQUEST['code']); $GLOBALS['tmpl']->assign('wx_info', $wx_info); //用户未登陆 if ($wx_info['openid']) { $wx_user_info = get_user_has('wx_openid', $wx_info['openid']); if ($wx_user_info) { //如果会员存在,直接登录 do_login_user($wx_user_info['mobile'], $wx_user_info['user_pwd']); } else { //会员不存在进入登录流程 $class = 'user_wx_register'; //app_redirect(wap_url('index','user_wx_register')); } } } else { if ($is_weixin && !$user_info && $m_config['wx_app_key'] && $m_config['wx_app_secret'] && $class != 'user_wx_register' && $class != 'register_verify_phone' && $class != 'wx_do_register') {
function auto_login() { /* if(!isWeixin()){ header("Content-Type: text/html; charset=utf-8"); echo "抱歉,该网站只能在微信端打开,请用微信打开该网页!"; exit; } */ $user_info = session('user_info'); if ($_REQUEST['code'] && $_REQUEST['state'] == 1 && !$user_info) { require 'weixin.php'; $weixin = new weixin('wxa7e0d8fb62b7d5df', 'cab576f236da15a72eed02bc0fb7820a', 'http://www.1qjx.com/'); $wx_info = $weixin->scope_get_userinfo($_REQUEST['code']); if ($wx_info['openid']) { $wx_user_info = get_user_has('wx_openid', $wx_info['openid']); if ($wx_user_info) { //如果会员存在,直接登录 do_login_user($wx_user_info['id'], $wx_user_info['name']); } else { //会员不存在,保存会员呢账号 do_save_user($wx_info['nickname'], $wx_info['headimgurl'], $wx_info['openid']); } } } else { if (!$user_info) { require 'weixin.php'; $weixin_2 = new weixin('wxa7e0d8fb62b7d5df', 'cab576f236da15a72eed02bc0fb7820a', 'http://www.1qjx.com/'); $wx_url = $weixin_2->scope_get_code(); redirect($wx_url); } } }