Example #1
0
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('来自的链接不存在', '../../../');
    }
}
Example #2
0
<?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('您没有足够权限查看此栏目', '');
}
Example #4
0
<?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;