Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 1 | Rev 169 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 1 Rev 112
Línea 20... Línea 20...
20
use Laminas\Session\Config\SessionConfig;
20
use Laminas\Session\Config\SessionConfig;
21
use Laminas\Db\TableGateway\TableGateway;
21
use Laminas\Db\TableGateway\TableGateway;
22
use LeadersLinked\Mapper\SessionMapper;
22
use LeadersLinked\Mapper\SessionMapper;
23
use Laminas\Session\SaveHandler\DbTableGateway;
23
use Laminas\Session\SaveHandler\DbTableGateway;
24
use Laminas\Session\SaveHandler\DbTableGatewayOptions;
24
use Laminas\Session\SaveHandler\DbTableGatewayOptions;
-
 
25
use Laminas\Session\Storage\SessionStorage;
Línea 25... Línea 26...
25
 
26
 
26
return [
27
return [
27
 'session' => [
28
 'session' => [
28
        'config' => [
29
        'config' => [
Línea 141... Línea 142...
141
                        'user_id'    => 'user_id',
142
                        'user_id'    => 'user_id',
142
                        'ip' => 'ip'
143
                        'ip' => 'ip'
143
                    ]
144
                    ]
144
                );
145
                );
Línea -... Línea 146...
-
 
146
                
-
 
147
                
-
 
148
                
-
 
149
                /*
-
 
150
                $writer = new Laminas\Log\Writer\Stream('logs/leaderslinked.log');
-
 
151
                $logger = new Laminas\Log\Logger();
-
 
152
                $logger->addWriter($writer);
-
 
153
                */
145
                
154
                
-
 
155
                $adapter = $sm->get('leaders-linked-db');
146
                $adapter = $sm->get('leaders-linked-db');
156
                
147
                $writer = new \Laminas\Log\Writer\Db($adapter, 'tbl_logs', $mapping);
157
                $writer = new \Laminas\Log\Writer\Db($adapter, 'tbl_logs', $mapping);
Línea 148... Línea 158...
148
                $writer->setFormatter($formatter);
158
                $writer->setFormatter($formatter);
149
                
159
                
-
 
160
                $logger = new \Laminas\Log\Logger();
Línea 150... Línea 161...
150
                $logger = new \Laminas\Log\Logger();
161
                $logger->addWriter($writer);
151
                $logger->addWriter($writer);
162
       
152
                
163
                
Línea 227... Línea 238...
227
                        $options['use_cookies'] = true;
238
                        $options['use_cookies'] = true;
228
                        $sessionConfig = new $class();
239
                        $sessionConfig = new $class();
229
                        $sessionConfig->setOptions($options);
240
                        $sessionConfig->setOptions($options);
230
                    }
241
                    }
Línea 231... Línea 242...
231
                  
242
                  
232
                    $sessionStorage = null;
243
                    $sessionStorage = new SessionStorage();
233
                    if (isset($session['storage'])) {
244
                    if (isset($session['storage'])) {
234
                        $class = $session['storage'];
245
                        $class = $session['storage'];
235
                        $sessionStorage = new $class();
246
                        $sessionStorage = new $class();
Línea 236... Línea 247...
236
                    }
247
                    }
237
                 
248
                 
238
                
249
              
239
                    $sessionManager = new \Laminas\Session\SessionManager();
250
                    $sessionManager = new \Laminas\Session\SessionManager();
Línea 240... Línea 251...
240
                    $sessionManager->setConfig($sessionConfig);
251
                    $sessionManager->setConfig($sessionConfig);
241
                    $sessionManager->setStorage($sessionStorage);
252
                    $sessionManager->setStorage($sessionStorage);
242
  
253
  
Línea 243... Línea 254...
243
                    
254
                    
-
 
255
                    $adapter    = $sm->get('leaders-linked-db');
-
 
256
                    $logger     = $sm->get('leaders-linked-log');
-
 
257
                    $saveHandler= new SessionHandler($adapter, $logger, $sessionConfig->getCookieLifetime());
-
 
258
 
-
 
259
                    $sessionManager->setSaveHandler($saveHandler);
-
 
260
                    
-
 
261
 
-
 
262
                    /*
-
 
263
                    $sessionManager = new \Laminas\Session\SessionManager();
-
 
264
                    $sessionManager->setConfig($sessionConfig);
244
                    $adapter    = $sm->get('leaders-linked-db');
265
                    $sessionManager->setStorage($sessionStorage);
245
                    $logger     = $sm->get('leaders-linked-log');
266
                    */
246
                    $saveHandler= new SessionHandler($adapter, $logger, $sessionConfig->getCookieLifetime());
267
                    
Línea 247... Línea 268...
247
 
268