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


PHP Framework::tokenCliente方法代码示例

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


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

示例1: sesion

 public static function sesion()
 {
     #Apagar o mostrar los warnings de PHP
     if (DEV_SHOWPHPERRORS) {
         error_reporting(-1);
     } else {
         error_reporting(0);
     }
     #Que la cookie de sesión no pueda accederse por javascript.
     $httponly = true;
     #Configuracion para calcular el ID de la sesion
     $session_hash = 'sha512';
     if (in_array($session_hash, hash_algos())) {
         ini_set('session.hash_function', $session_hash);
     }
     ini_set('session.hash_bits_per_character', 5);
     #Fuerza a la sesión para que sólo use cookies, no variables URL.
     ini_set('session.use_only_cookies', 1);
     #Define el tiempo en que una sesion puede seguir activa sin tener algún cambio
     ini_set('session.gc_maxlifetime', SESSION_INACTIVITY);
     #Asigna el directorio de sesiones dentro de la ruta de la APP
     session_save_path(str_replace("_frame", "_sessions", realpath(dirname(__FILE__))));
     #Configura los parametros de la sesion
     $cookieParams = session_get_cookie_params();
     if ($cookieParams["lifetime"] == 0) {
         $cookieParams["lifetime"] = 28800;
     }
     #Se mantiene una sesion activa hasta por 8 horas en el navegador
     #Configura los parámetros
     session_set_cookie_params($cookieParams["lifetime"], $cookieParams["path"], $cookieParams["domain"], SESSION_SSLONLY, $httponly);
     #Definir el tipo de manejador de las sesiones
     if (strtoupper(trim(SESSION_TYPE)) == "FILE") {
         session_set_save_handler(new SesionFile(), true);
     }
     if (strtoupper(trim(SESSION_TYPE)) == "DB") {
         session_set_save_handler(new SesionDB(), true);
     }
     #Definir el nombre de la sesion segun la configuracion de la APP
     session_name(SESSION_NAME);
     #Ahora podemos iniciar la sesión
     session_start();
     #Por default la sesion lleva informacion del navegador, sistema e ip y un token con esa información (tratando de hacer unico ese identificador)
     $_SESSION['__token'] = md5(Framework::tokenCliente());
 }
开发者ID:sincco,项目名称:sitios-lineales-inova,代码行数:44,代码来源:Framework.php


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