Hola buenas, pues me gustaria saber que archivo he de configurar para tener sesiones diferentes en aplicaciones diferentes dentro de un mismo proyecto, para darle la sesion al usuario uso esto:
Código PHP:
$this->getUser()->setAttribute('usuario', $usuario);
$this->getUser()->setAuthenticated(true);
Asi le doy el nombre de usuario como atributo y le digo que la sesion dure 1h en el factories.yml , creo que he de modificar alguna parte del factories.yml para darle una sesion diferente en cada app pero no se en que parte tocar, cabe decir que los 2 yml son identicos.
Pongo el yml por si se necesita:
Código PHP:
# You can find more information about this file on the symfony website:
# http://www.symfony-project.org/reference/1_4/en/05-Factories
prod:
logger:
class: sfNoLogger
param:
level: err
loggers: ~
test:
storage:
class: sfSessionTestStorage
param:
session_path: %SF_TEST_CACHE_DIR%/sessions
response:
class: sfWebResponse
param:
send_http_headers: false
mailer:
param:
delivery_strategy: none
dev:
mailer:
param:
delivery_strategy: none
all:
routing:
class: sfPatternRouting
param:
generate_shortest_url: true
extra_parameters_as_query_string: true
view_cache_manager:
class: sfViewCacheManager
param:
cache_key_use_vary_headers: true
cache_key_use_host_name: true
user:
class: myUser
param:
timeout: 3600
storage:
class: sfSessionStorage
param:
session_name: agente