function MemberConnect_CheckBindKey($apptype, $openid) { global $ecms_config; $pass = md5(md5('check-' . $apptype . '-empirecms-' . $openid) . '-#empire.cms!-' . $openid . '-|-empirecms-|-' . $ecms_config['cks']['ckrndtwo']); $checkpass = $_SESSION['openidkey']; if ($pass != $checkpass) { printerror2('来自的链接不存在', '../../../'); } }
<?php require "../class/connect.php"; require "../class/db_sql.php"; require "../class/q_functions.php"; require "../member/class/user.php"; eCheckCloseMods('member'); //关闭模块 eCheckCloseMods('mconnect'); //关闭模块 $link = db_connect(); $empire = new mysqlquery(); eCheckCloseMemberConnect(); //验证开启的接口 require 'memberconnectfun.php'; //接口 $apptype = RepPostVar($_GET['apptype']); $appr = $empire->fetch1("select * from {$dbtbpre}enewsmember_connect_app where apptype='{$apptype}' and isclose=0 limit 1"); if (!$appr['id']) { printerror2('请选择登录方式', ''); } $ReturnUrlQz = eReturnDomainSiteUrl(); $file = $appr['apptype'] . '/to_login.php'; @(include $file); db_close(); $empire = null;
<?php if (!defined('empirecms')) { exit; } //扣点 require_once $check_path . "e/class/connect.php"; if (!defined('InEmpireCMS')) { exit; } require_once ECMS_PATH . "e/class/db_sql.php"; $check_classid = (int) $check_classid; $toreturnurl = $_SERVER['PHP_SELF']; //返回页面地址 $gotourl = $eloginurl ? $eloginurl : $public_r['newsurl'] . "e/member/login/"; //登陆地址 $loginuserid = (int) getcvar('mluserid'); $logingroupid = (int) getcvar('mlgroupid'); if (!$loginuserid) { printerror2('本栏目需要会员级别以上才能查看', ''); } if (!strstr($check_groupid, ',' . $logingroupid . ',')) { printerror2('您没有足够权限查看此栏目', ''); }
<?php require "../class/connect.php"; require "../class/db_sql.php"; require "../class/q_functions.php"; require "../member/class/user.php"; eCheckCloseMods('member'); //关闭模块 eCheckCloseMods('mconnect'); //关闭模块 $link = db_connect(); $empire = new mysqlquery(); eCheckCloseMemberConnect(); //验证开启的接口 session_start(); require 'memberconnectfun.php'; $apptype = RepPostVar($_SESSION['apptype']); $openid = RepPostVar($_SESSION['openid']); if (!trim($apptype) || !trim($openid)) { printerror2('来自的链接不存在', '../../../'); } $appr = MemberConnect_CheckApptype($apptype); //验证登录方式 MemberConnect_CheckBindKey($apptype, $openid); //导入模板 require ECMS_PATH . DASHBOARD . '/template/memberconnect/tobind.php'; db_close(); $empire = null;