当前位置: 首页>>代码示例>>PHP>>正文


PHP seccheck函数代码示例

本文整理汇总了PHP中seccheck函数的典型用法代码示例。如果您正苦于以下问题:PHP seccheck函数的具体用法?PHP seccheck怎么用?PHP seccheck使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了seccheck函数的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: common

 function common()
 {
     global $_G;
     list($seccodecheck, $secqaacheck) = seccheck($_GET['type']);
     $sechash = random(8);
     if ($seccodecheck || $secqaacheck) {
         $variable = array('sechash' => $sechash);
         if ($seccodecheck) {
             $variable['seccode'] = $_G['siteurl'] . 'api/mobile/index.php?module=seccode&sechash=' . $sechash . '&version=' . (empty($_GET['secversion']) ? '1' : $_GET['secversion']);
         }
         if ($secqaacheck) {
             $variable['secqaa'] = make_secqaa();
         }
     }
     mobile_core::result(mobile_core::variable($variable));
 }
开发者ID:renning,项目名称:html,代码行数:16,代码来源:secure.php

示例2: common

 function common()
 {
     global $_G;
     if (!empty($_GET['force'])) {
         $_G['setting']['seccodedata']['rule'][$_GET['type']]['allow'] = 1;
     }
     list($seccodecheck, $secqaacheck) = seccheck($_GET['type']);
     $sechash = random(8);
     if ($seccodecheck || $secqaacheck) {
         $variable = array('sechash' => $sechash);
         if ($seccodecheck) {
             $variable['seccode'] = $_G['siteurl'] . 'api/mobile/index.php?module=seccodehtml&sechash=' . $sechash . '&version=4';
         }
         if ($secqaacheck) {
             $variable['secqaa'] = make_secqaa();
         }
     }
     mobile_core::result(mobile_core::variable($variable));
 }
开发者ID:MCHacker,项目名称:discuz-docker,代码行数:19,代码来源:secure.php

示例3: get_menu_foot

 function get_menu_foot($brandresult)
 {
     global $_G;
     $bid = $brandresult['bid'];
     $tid = $brandresult['tid'];
     $perpage = 5;
     $page = intval($_G[sr_page]);
     $page = max(1, intval($page));
     $start = ($page - 1) * $perpage;
     $start = max(0, $start);
     require_once libfile('function/discuzcode');
     $count = C::t('#sanree_brand#forum_post')->count_by_tid_post(0, $tid);
     if ($count > 0) {
         $postthread = C::t('#sanree_brand#forum_post')->fetch_all_by_tid(0, $tid, true, ' desc', ($page - 1) * $perpage, $perpage, 0, 0);
         foreach ($postthread as $key => $val) {
             $postthread[$key]['message'] = discuzcode($val['message'], 0, 0, 0, 1);
             $postthread[$key]['satisfaction'] = C::t('#sanree_brand#sanree_brand_voterlog')->getstar_by_tid_uid($val['authorid'], $tid) * 20;
             $postthread[$key]['dateline'] = dgmdate($val['dateline']);
             $postthread[$key]['img'] = avatar($val['authorid'], 'middle', 1);
         }
         $murl = $_G['item_detail'] == 'item' ? $is_rewrite ? getburl($brandresult) . '?t' . $extra : getburl($brandresult) . $extra : ($is_rewrite ? getdetailurl($brandresult) . '?t' . $extra : getdetailurl($brandresult) . $extra);
         $multi = multi($count, $perpage, $page, $murl);
     }
     $satisfaction = C::t('#sanree_brand#sanree_brand_voterlog')->getstar_by_tid_uid($_G['uid'], $tid) * 20;
     $seditor = array('fastpost', array('bold', 'color', 'link', 'quote', 'smilies'));
     $selfimg = avatar($_G['uid'], 'middle', 1);
     $wx_prefix = $_G['setting']['attachurl'] . 'category/';
     $appVer = $_G['setting']['version'];
     $dzv = array('X3.2', 'X3.1');
     if (in_array($appVer, $dzv)) {
         list($seccodecheck) = seccheck('publish');
         $dzvflag = true;
         $sectpl = '<div class="rfm"><table><tr><th><sec>: </th><td><span id="sec<hash>" onclick="showMenu({\'ctrlid\':\'sec<hash>\',\'pos\':\'*\'})"><sec></span><br /><div id="sec<hash>_menu" class="p_pop p_opt" style="display:none"><sec></div></td></tr></table></div>';
     } else {
         $seccodecheck = $_G['setting']['seccodestatus'] & 4 && (!$_G['setting']['seccodedata']['minposts'] || getuserprofile('posts') < $_G['setting']['seccodedata']['minposts']);
         $secqaacheck = $_G['setting']['secqaa']['status'] & 2 && (!$_G['setting']['secqaa']['minposts'] || getuserprofile('posts') < $_G['setting']['secqaa']['minposts']);
         $dzvflag = false;
     }
     include templateEx($this->_identifier . ':' . $this->_template . '/srfoot');
     $GLOBALS['srfoot'] = $srfoot;
 }
开发者ID:herosrx,项目名称:shops,代码行数:41,代码来源:class_sanree_brand_newmenu.php

示例4: array

}
$seodata = array('firstcat' => $cats[0], 'secondcat' => $cats[1], 'curcat' => $cat['catname'], 'subject' => $article['title'], 'user' => $article['username'], 'summary' => $article['summary'], 'page' => intval($_GET['page']));
list($navtitle, $metadescription, $metakeywords) = get_seosetting('article', $seodata);
if (empty($navtitle)) {
    $navtitle = helper_seo::get_title_page($article['title'], $_G['page']) . ' - ' . $cat['catname'];
    $nobbname = false;
} else {
    $nobbname = true;
}
if (empty($metakeywords)) {
    $metakeywords = $article['title'];
}
if (empty($metadescription)) {
    $metadescription = $article['summary'] ? $article['summary'] : $article['title'];
}
list($seccodecheck, $secqaacheck) = seccheck('publish');
$catid = $article['catid'];
if (!$_G['setting']['relatedlinkstatus']) {
    $_G['relatedlinks'] = get_related_link('article');
} else {
    $content['content'] = parse_related_link($content['content'], 'article');
}
if (isset($_G['makehtml'])) {
    helper_makehtml::portal_article($cat, $article, $page);
}
portal_get_per_next_article($article);
$tpldirectory = '';
$articleprimaltplname = $cat['articleprimaltplname'];
if (strpos($articleprimaltplname, ':') !== false) {
    list($tpldirectory, $articleprimaltplname) = explode(':', $articleprimaltplname);
}
开发者ID:tang86,项目名称:discuz-utf8,代码行数:31,代码来源:portal_view.php

示例5: loadcache

        $_G['setting']['commentitem'] = $_G['setting']['commentitem'][$thread['special']];
        if ($thread['special'] == 0) {
            loadcache('forums');
            if ($_G['cache']['forums'][$post['fid']]['commentitem']) {
                $_G['setting']['commentitem'] = $_G['cache']['forums'][$post['fid']]['commentitem'];
            }
        }
        if ($_G['setting']['commentitem'] && !C::t('forum_postcomment')->count_by_pid($_GET['pid'], $_G['uid'], 1)) {
            $commentitem = explode("\n", $_G['setting']['commentitem']);
        }
    }
    if (!$post || !($_G['setting']['commentpostself'] || $post['authorid'] != $_G['uid']) || !($post['first'] && $_G['setting']['commentfirstpost'] && in_array($_G['group']['allowcommentpost'], array(1, 3)) || !$post['first'] && in_array($_G['group']['allowcommentpost'], array(2, 3)))) {
        showmessage('postcomment_error');
    }
    $extra = !empty($_GET['extra']) ? rawurlencode($_GET['extra']) : '';
    list($seccodecheck, $secqaacheck) = seccheck('post', 'reply');
    include template('forum/comment');
} elseif ($_GET['action'] == 'commentmore') {
    if (!$_G['setting']['commentnumber'] || !$_G['inajax']) {
        showmessage('postcomment_closed');
    }
    require_once libfile('function/discuzcode');
    $commentlimit = intval($_G['setting']['commentnumber']);
    $page = max(1, $_G['page']);
    $start_limit = ($page - 1) * $commentlimit;
    $comments = array();
    foreach (C::t('forum_postcomment')->fetch_all_by_search(null, $_GET['pid'], null, null, null, null, null, $start_limit, $commentlimit) as $comment) {
        $comment['avatar'] = avatar($comment['authorid'], 'small');
        $comment['dateline'] = dgmdate($comment['dateline'], 'u');
        $comment['comment'] = str_replace(array('[b]', '[/b]', '[/color]'), array('<b>', '</b>', '</font>'), preg_replace("/\\[color=([#\\w]+?)\\]/i", "<font color=\"\\1\">", $comment['comment']));
        $comments[] = $comment;
开发者ID:443952248,项目名称:jiazhichao,代码行数:31,代码来源:forum_misc.php

示例6: isset

$_G['group']['maxprice'] = isset($_G['setting']['extcredits'][$_G['setting']['creditstrans']]) ? $_G['group']['maxprice'] : 0;
$extra = !empty($_GET['extra']) ? rawurlencode($_GET['extra']) : '';
$notifycheck = empty($emailnotify) ? '' : 'checked="checked"';
$stickcheck = empty($sticktopic) ? '' : 'checked="checked"';
$digestcheck = empty($addtodigest) ? '' : 'checked="checked"';
$subject = isset($_GET['subject']) ? dhtmlspecialchars(censor(trim($_GET['subject']))) : '';
$subject = !empty($subject) ? str_replace("\t", ' ', $subject) : $subject;
$message = isset($_GET['message']) ? censor($_GET['message']) : '';
$polloptions = isset($polloptions) ? censor(trim($polloptions)) : '';
$readperm = isset($_GET['readperm']) ? intval($_GET['readperm']) : 0;
$price = isset($_GET['price']) ? intval($_GET['price']) : 0;
if (empty($bbcodeoff) && !$_G['group']['allowhidecode'] && !empty($message) && preg_match("/\\[hide=?\\d*\\].*?\\[\\/hide\\]/is", preg_replace("/(\\[code\\](.+?)\\[\\/code\\])/is", ' ', $message))) {
    showmessage('post_hide_nopermission');
}
$urloffcheck = $usesigcheck = $smileyoffcheck = $codeoffcheck = $htmloncheck = $emailcheck = '';
list($seccodecheck, $secqaacheck) = seccheck('post', $_GET['action']);
$_G['group']['allowpostpoll'] = $_G['group']['allowpost'] && $_G['group']['allowpostpoll'] && $_G['forum']['allowpostspecial'] & 1;
$_G['group']['allowposttrade'] = $_G['group']['allowpost'] && $_G['group']['allowposttrade'] && $_G['forum']['allowpostspecial'] & 2;
$_G['group']['allowpostreward'] = $_G['group']['allowpost'] && $_G['group']['allowpostreward'] && $_G['forum']['allowpostspecial'] & 4;
$_G['group']['allowpostactivity'] = $_G['group']['allowpost'] && $_G['group']['allowpostactivity'] && $_G['forum']['allowpostspecial'] & 8;
$_G['group']['allowpostdebate'] = $_G['group']['allowpost'] && $_G['group']['allowpostdebate'] && $_G['forum']['allowpostspecial'] & 16;
$usesigcheck = $_G['uid'] && $_G['group']['maxsigsize'] ? 'checked="checked"' : '';
$ordertypecheck = !empty($thread['tid']) && getstatus($thread['status'], 4) ? 'checked="checked"' : '';
$imgcontentcheck = !empty($thread['tid']) && getstatus($thread['status'], 15) ? 'checked="checked"' : '';
$specialextra = !empty($_GET['specialextra']) ? $_GET['specialextra'] : '';
$_G['forum']['threadplugin'] = dunserialize($_G['forum']['threadplugin']);
if ($specialextra && $_G['group']['allowpost'] && $_G['setting']['threadplugins'] && (!array_key_exists($specialextra, $_G['setting']['threadplugins']) || !@in_array($specialextra, is_array($_G['forum']['threadplugin']) ? $_G['forum']['threadplugin'] : dunserialize($_G['forum']['threadplugin'])) || !@in_array($specialextra, $_G['group']['allowthreadplugin']))) {
    $specialextra = '';
}
if ($special == 3 && !isset($_G['setting']['extcredits'][$_G['setting']['creditstrans']])) {
    showmessage('reward_credits_closed');
开发者ID:MCHacker,项目名称:discuz-docker,代码行数:31,代码来源:forum_post.php

示例7: foreach

            if ($activityuser) {
                $query = C::t('home_feed')->fetch_all_by_uid_dateline($activityuser);
                foreach ($query as $feed) {
                    if ($feed['friend'] == 0) {
                        $groupfeedlist[] = mkfeed($feed);
                    }
                }
            }
        }
        if ($_G['forum']['livetid']) {
            include_once libfile('function/post');
            $livethread = C::t('forum_thread')->fetch($_G['forum']['livetid']);
            $livepost = C::t('forum_post')->fetch_threadpost_by_tid_invisible($_G['forum']['livetid']);
            $livemessage = messagecutstr($livepost['message'], 200);
            $liveallowpostreply = $groupuser['uid'] && $groupuser['level'] ? true : false;
            list($seccodecheck, $secqaacheck) = seccheck('post', 'newthread');
        }
    } else {
        $newuserlist = $activityuserlist = array();
        $newuserlist = array_slice($groupcache['newuserlist']['data'], 0, 4);
        foreach ($newuserlist as $user) {
            $newuserlist[$user['uid']] = $user;
            $newuserlist[$user['uid']]['online'] = !empty($onlinemember['list']) && is_array($onlinemember['list']) && !empty($onlinemember['list'][$user['uid']]) ? 1 : 0;
        }
    }
    write_groupviewed($_G['fid']);
    include template('diy:group/group:' . $_G['fid']);
} elseif ($action == 'memberlist') {
    $oparray = array('card', 'address', 'alluser');
    $op = getgpc('op') && in_array($_GET['op'], $oparray) ? $_GET['op'] : 'alluser';
    $page = intval(getgpc('page')) ? intval($_GET['page']) : 1;
开发者ID:MCHacker,项目名称:discuz-docker,代码行数:31,代码来源:forum_group.php

示例8: on_register

	function on_register() {
		global $_G;

		$_GET['username'] = $_GET[''.$this->setting['reginput']['username']];
		$_GET['password'] = $_GET[''.$this->setting['reginput']['password']];
		$_GET['password2'] = $_GET[''.$this->setting['reginput']['password2']];
		$_GET['email'] = $_GET[''.$this->setting['reginput']['email']];

		if($_G['uid']) {
			$ucsynlogin = $this->setting['allowsynlogin'] ? uc_user_synlogin($_G['uid']) : '';
			$url_forward = dreferer();
			if(strpos($url_forward, $this->setting['regname']) !== false) {
				$url_forward = 'forum.php';
			}
			showmessage('login_succeed', $url_forward ? $url_forward : './', array('username' => $_G['member']['username'], 'usergroup' => $_G['group']['grouptitle'], 'uid' => $_G['uid']), array('extrajs' => $ucsynlogin));
		} elseif(!$this->setting['regclosed'] && (!$this->setting['regstatus'] || !$this->setting['ucactivation'])) {
			if($_GET['action'] == 'activation' || $_GET['activationauth']) {
				if(!$this->setting['ucactivation'] && !$this->setting['closedallowactivation']) {
					showmessage('register_disable_activation');
				}
			} elseif(!$this->setting['regstatus']) {
				if($this->setting['regconnect']) {
					dheader('location:connect.php?mod=login&op=init&referer=forum.php&statfrom=login_simple');
				}
				showmessage(!$this->setting['regclosemessage'] ? 'register_disable' : str_replace(array("\r", "\n"), '', $this->setting['regclosemessage']));
			}
		}

		$bbrules = & $this->setting['bbrules'];
		$bbrulesforce = & $this->setting['bbrulesforce'];
		$bbrulestxt = & $this->setting['bbrulestxt'];
		$welcomemsg = & $this->setting['welcomemsg'];
		$welcomemsgtitle = & $this->setting['welcomemsgtitle'];
		$welcomemsgtxt = & $this->setting['welcomemsgtxt'];
		$regname = $this->setting['regname'];

		if($this->setting['regverify']) {
			if($this->setting['areaverifywhite']) {
				$location = $whitearea = '';
				$location = trim(convertip($_G['clientip'], "./"));
				if($location) {
					$whitearea = preg_quote(trim($this->setting['areaverifywhite']), '/');
					$whitearea = str_replace(array("\\*"), array('.*'), $whitearea);
					$whitearea = '.*'.$whitearea.'.*';
					$whitearea = '/^('.str_replace(array("\r\n", ' '), array('.*|.*', ''), $whitearea).')$/i';
					if(@preg_match($whitearea, $location)) {
						$this->setting['regverify'] = 0;
					}
				}
			}

			if($_G['cache']['ipctrl']['ipverifywhite']) {
				foreach(explode("\n", $_G['cache']['ipctrl']['ipverifywhite']) as $ctrlip) {
					if(preg_match("/^(".preg_quote(($ctrlip = trim($ctrlip)), '/').")/", $_G['clientip'])) {
						$this->setting['regverify'] = 0;
						break;
					}
				}
			}
		}

		$invitestatus = false;
		if($this->setting['regstatus'] == 2) {
			if($this->setting['inviteconfig']['inviteareawhite']) {
				$location = $whitearea = '';
				$location = trim(convertip($_G['clientip'], "./"));
				if($location) {
					$whitearea = preg_quote(trim($this->setting['inviteconfig']['inviteareawhite']), '/');
					$whitearea = str_replace(array("\\*"), array('.*'), $whitearea);
					$whitearea = '.*'.$whitearea.'.*';
					$whitearea = '/^('.str_replace(array("\r\n", ' '), array('.*|.*', ''), $whitearea).')$/i';
					if(@preg_match($whitearea, $location)) {
						$invitestatus = true;
					}
				}
			}

			if($this->setting['inviteconfig']['inviteipwhite']) {
				foreach(explode("\n", $this->setting['inviteconfig']['inviteipwhite']) as $ctrlip) {
					if(preg_match("/^(".preg_quote(($ctrlip = trim($ctrlip)), '/').")/", $_G['clientip'])) {
						$invitestatus = true;
						break;
					}
				}
			}
		}

		$groupinfo = array();
		if($this->setting['regverify']) {
			$groupinfo['groupid'] = 8;
		} else {
			$groupinfo['groupid'] = $this->setting['newusergroupid'];
		}

		list($seccodecheck, $secqaacheck) = seccheck('register');
		$fromuid = !empty($_G['cookie']['promotion']) && $this->setting['creditspolicy']['promotion_register'] ? intval($_G['cookie']['promotion']) : 0;
		$username = isset($_GET['username']) ? $_GET['username'] : '';
		$bbrulehash = $bbrules ? substr(md5(FORMHASH), 0, 8) : '';
		$auth = $_GET['auth'];

//.........这里部分代码省略.........
开发者ID:hutao1004,项目名称:yintt,代码行数:101,代码来源:class_member.php

示例9: getotherinfo

        }
        $otherinfo = getotherinfo($aids, $pids, $tids, $taskids, $uids);
    }
    $navtitle = lang('core', 'title_credit');
    $creditsformulaexp = str_replace('*', 'X', $_G['setting']['creditsformulaexp']);
} elseif ($_GET['op'] == 'buy') {
    if ((!$_G['setting']['ec_ratio'] || !$_G['setting']['ec_tenpay_opentrans_chnid'] && !$_G['setting']['ec_tenpay_bargainor'] && !$_G['setting']['ec_account']) && !$_G['setting']['card']['open']) {
        showmessage('action_closed', NULL);
    }
    if (submitcheck('addfundssubmit')) {
        if (!isset($_GET['bank_type'])) {
            showmessage('memcp_credits_addfunds_msg_notype', '', array(), array('showdialog' => 1, 'showmsg' => true, 'closetime' => true));
        }
        $apitype = is_numeric($_GET['bank_type']) ? 'tenpay' : $_GET['bank_type'];
        if ($apitype == 'card') {
            list($seccodecheck) = seccheck('card');
            if ($seccodecheck) {
                if (!check_seccode($_GET['seccodeverify'], $_GET['seccodehash'])) {
                    showmessage('submit_seccode_invalid', '', array(), array('showdialog' => 1, 'showmsg' => true, 'closetime' => true));
                }
            }
            if (!$_POST['cardid']) {
                showmessage('memcp_credits_card_msg_cardid_incorrect', '', array(), array('showdialog' => 1, 'showmsg' => true, 'closetime' => true));
            }
            if (!($card = C::t('common_card')->fetch($_POST['cardid']))) {
                showmessage('memcp_credits_card_msg_card_unfined', '', array(), array('showdialog' => 1, 'showmsg' => true, 'closetime' => true, 'extrajs' => '<script type="text/javascript">updateseccode("' . $_GET['sechash'] . '");</script>'));
            } else {
                if ($card['status'] == 2) {
                    showmessage('memcp_credits_card_msg_used', '', array(), array('showdialog' => 1, 'showmsg' => true, 'closetime' => true));
                }
                if ($card['cleardateline'] < TIMESTAMP) {
开发者ID:tang86,项目名称:discuz-utf8,代码行数:31,代码来源:spacecp_credit_base.php

示例10: exit

if (!defined('IN_DISCUZ')) {
    exit('Access Denied');
}
$defaultop = '';
$profilegroup = C::t('common_setting')->fetch('profilegroup', true);
foreach ($profilegroup as $key => $value) {
    if ($value['available']) {
        $defaultop = $key;
        break;
    }
}
$operation = in_array($_GET['op'], array('base', 'contact', 'edu', 'work', 'info', 'password', 'verify')) ? trim($_GET['op']) : $defaultop;
$space = getuserbyuid($_G['uid']);
space_merge($space, 'field_home');
space_merge($space, 'profile');
list($seccodecheck, $secqaacheck) = seccheck('password');
@(include_once DISCUZ_ROOT . './data/cache/cache_domain.php');
$spacedomain = isset($rootdomain['home']) && $rootdomain['home'] ? $rootdomain['home'] : array();
$_GET['id'] = $_GET['id'] ? preg_replace("/[^A-Za-z0-9_:]/", '', $_GET['id']) : '';
if ($operation != 'password') {
    include_once libfile('function/profile');
    loadcache('profilesetting');
    if (empty($_G['cache']['profilesetting'])) {
        require_once libfile('function/cache');
        updatecache('profilesetting');
        loadcache('profilesetting');
    }
}
$allowcstatus = !empty($_G['group']['allowcstatus']) ? true : false;
$verify = C::t('common_member_verify')->fetch($_G['uid']);
$validate = array();
开发者ID:renning,项目名称:html,代码行数:31,代码来源:spacecp_profile.php

示例11: foreach

<?php

require '../includes/config.php';
$phonenr = $_GET['phone'];
//Check if phone number exists in db
if (seccheck($numbers, $phonenr) != true) {
    echo 'What are you doing? ';
    echo 'Shutting down...';
    exit;
}
$results = DB::query("SELECT * FROM messages WHERE sentto=%i", $phonenr);
if ($results != null) {
    foreach ($results as $row) {
        ?>

	<li class="message">
		<strong>Sent from: <?php 
        echo $row['sentfrom'];
        ?>
</strong>
		<em><?php 
        echo $row['time'];
        ?>
</em>
		<p><?php 
        echo $row['message'];
        ?>
</p>
	</li>

<?php 
开发者ID:Git-Host,项目名称:sms-recycle,代码行数:31,代码来源:get-messages.php


注:本文中的seccheck函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。