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


PHP Cookie::retrieve方法代码示例

本文整理汇总了PHP中Cookie::retrieve方法的典型用法代码示例。如果您正苦于以下问题:PHP Cookie::retrieve方法的具体用法?PHP Cookie::retrieve怎么用?PHP Cookie::retrieve使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Cookie的用法示例。


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

示例1: get_cookie

 public function get_cookie($cookie_name)
 {
     $cookie_plaintext = $_COOKIE[$cookie_name];
     // Username will be in $array[0], hashed password in $array[1]
     // MAC in $array[2] and cookie expiration in $array[3]
     $array = array();
     $array = explode('|', $cookie_plaintext);
     // The reason we have "::" is because normally you cannot have
     // multiple constructors, but we can use the factory pattern to do it
     // Note: When using the factory pattern, you don't use the "new" keyword!
     $cookie = Cookie::retrieve($array[0], $array[1], $array[2], $array[3]);
     return $cookie;
 }
开发者ID:newmight2015,项目名称:csc235_project1,代码行数:13,代码来源:CookieHandler.php

示例2: getLoggedIn

 public static function getLoggedIn()
 {
     $c = Cookie::retrieve('cyberfish_login');
     if (!$c) {
         return false;
     }
     list($login, $loginExpireAt, $hash) = explode('|', $c->getParam('id'));
     if (time() > $loginExpireAt) {
         return false;
     }
     $uid = self::findByLogin($login);
     if (!$uid) {
         return false;
     }
     $user = new User($uid);
     $key = hash_hmac('md5', $user->loginName() . '|' . $loginExpireAt, $user->salt());
     if ($hash != hash_hmac('md5', $user->loginName() . '|' . $loginExpireAt, $key)) {
         return false;
     }
     self::updateLastLoginTime($uid);
     return $user;
 }
开发者ID:sd-studio,项目名称:or,代码行数:22,代码来源:user.php


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