當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Token::set方法代碼示例

本文整理匯總了PHP中Token::set方法的典型用法代碼示例。如果您正苦於以下問題:PHP Token::set方法的具體用法?PHP Token::set怎麽用?PHP Token::set使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Token的用法示例。


在下文中一共展示了Token::set方法的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: createToken

 public function createToken()
 {
     $hash = sha1(microtime() . mt_rand() . "salty bastard");
     $token = new Token();
     $token->set('user_id', $this->id);
     $token->set('hash', $hash);
     $token->set('expire_date', date("Y-m-d H:i:s", strtotime("+1 year")));
     $token->save();
     return $token;
 }
開發者ID:eric116,項目名稱:BotQueue,代碼行數:10,代碼來源:user.php

示例2:

	 data-ad-client="ca-pub-8066383283274201"
	 data-ad-slot="3710749975"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
<div class="chat_wrap">
	<div class="toggle">
		<h3>Chat</h3>
	</div>
	<div class="chat">
		<header>
			<h3 class="toggle">Chat</h3>
		</header>
		<div class="chatArea">
			<ul>
				<li><em>Loading...</em></li>
			</ul>
		</div>
		<form method="post">
			<input type="text" name="chat_name" id="chat_name" maxlength="15" placeholder="Name" required>
			<input type="text" name="chat_message" id="chat_message" maxlength="140" placeholder="Message" required autocomplete="off">
			<input type="hidden" name="chat_token" id="chat_token" value="<?php 
echo $token->set();
?>
">
		</form>
	</div>
</div>
<script src="http://www.adam-bray.com/includes/script.js"></script>
</body>
</html>
開發者ID:PHPCollection,項目名稱:php-facebook-chat,代碼行數:31,代碼來源:index.php

示例3: loginUser

function loginUser()
{
    $data = Functions::getJSONData();
    $nickname = Functions::elt($data, 'nickname');
    $password = Functions::elt($data, 'password');
    $expiration = Functions::elt($data, 'expiration');
    $actionCount = Functions::elt($data, 'actionCount');
    if (is_null($nickname) || is_null($password) || is_null($expiration) || is_null($actionCount)) {
        Functions::setResponse(400);
    }
    $whereClause = 'nickname = :nickname';
    $params = array(array('id' => ':nickname', 'value' => $nickname));
    $custList = Customer::search($whereClause, $params);
    if (!count($custList)) {
        Functions::setResponse(403);
    }
    $customer = $custList[0];
    if (Functions::hash($password) == $customer->get('password')) {
        $t = new Token();
        $t->set('customerId', $customer->get('id'));
        $t->set('value', Functions::randomHash());
        $t->set('expiration', time() + floor($expiration / 1000));
        $t->set('actionCount', $actionCount);
        $t->save();
        return $t;
    } else {
        Functions::setResponse(403);
    }
}
開發者ID:Babaritech,項目名稱:babar2,代碼行數:29,代碼來源:customer.php

示例4: checkToken

 public function checkToken($champ, $addrMail)
 {
     $retour = true;
     $arch = new Archiviste();
     $token = new Token();
     $token->set($champ, $addrMail);
     $tokens = $arch->restituer($token);
     if (count($tokens) == 0) {
         $retour = false;
     } else {
         $retour = $tokens[0];
     }
     return $retour;
 }
開發者ID:selenith,項目名稱:plasmide,代碼行數:14,代碼來源:Auth.php


注:本文中的Token::set方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。