php - Symfony2 FosUserBundle is loosing session -


i using fosuserbundle register , authenticate users in website. having troubles cause user session loosen soon. 5 minutes, 10 minutes, , user redirected login form again, causing many users left website.

this have in project:

composer.json

{"require": {         "php": ">=5.3.3",         "symfony/symfony": "2.6.*",         "doctrine/orm": "~2.2,>=2.2.3,<2.5",         "doctrine/dbal": "<2.5",         "doctrine/doctrine-bundle": "~1.2",         "twig/extensions": "~1.0",         "symfony/assetic-bundle": "~2.3",         "symfony/swiftmailer-bundle": "~2.3",         "symfony/monolog-bundle": "~2.4",         "symfony/yaml": "2.7.*@dev",         "symfony/filesystem": "~2.6",         "sensio/distribution-bundle": "~3.0,>=3.0.12",         "sensio/framework-extra-bundle": "~3.0,>=3.0.2",         "incenteev/composer-parameter-handler": "~2.0",         "friendsofsymfony/user-bundle": "~2.0@dev",         "friendsofsymfony/jsrouting-bundle": "@stable",         "knplabs/knp-snappy-bundle": "dev-master",         "jms/serializer-bundle": "0.13.*"     },     "require-dev": {       "sensio/generator-bundle": "~2.3"     } } 

config.yml

imports:     - { resource: parameters.yml }     - { resource: security.yml }     - { resource: "@moovityuserbundle/resources/config/services.yml" }     - { resource: "@moovitybackendbundle/resources/config/services.yml" }  framework:     #esi:             ~     translator:      { fallback: "%locale%" }     secret:          "%secret%"     router:         resource: "%kernel.root_dir%/config/routing.yml"         strict_requirements: ~     form:            ~     csrf_protection: ~     validation:      { enable_annotations: true }     templating:         engines: ['twig']         #assets_version: someversionscheme     default_locale:  "%locale%"     trusted_hosts:   ~     trusted_proxies: ~     session:         # handler_id set null use default session handler php.ini         handler_id:  ~         cookie_lifetime: 0         gc_maxlifetime: 14400      fragments:       ~     http_method_override: true #    translator: ~  # twig configuration twig:     debug:            "%kernel.debug%"     strict_variables: "%kernel.debug%"  # assetic configuration assetic:     debug:          "%kernel.debug%"     use_controller: false     bundles:        [ moovitybackendbundle ]     #java: /usr/bin/java     filters:         cssrewrite: ~         #closure:         #    jar: "%kernel.root_dir%/resources/java/compiler.jar"         #yui_css:         #    jar: "%kernel.root_dir%/resources/java/yuicompressor-2.4.7.jar"  # doctrine configuration doctrine:     dbal:         driver:   "%database_driver%"         host:     "%database_host%"         port:     "%database_port%"         dbname:   "%database_name%"         user:     "%database_user%"         password: "%database_password%"         charset: utf8         # if using pdo_sqlite database driver, add path in parameters.yml         # e.g. database_path: "%kernel.root_dir%/data/data.db3"         # path:     "%database_path%"      orm:         auto_generate_proxy_classes: "%kernel.debug%"         auto_mapping: true  # swiftmailer configuration swiftmailer:     transport: "%mailer_transport%"     host:      "%mailer_host%"     username:  "%mailer_user%"     password:  "%mailer_password%"     spool:     { type: memory }  fos_user:     db_driver: orm      firewall_name: main     user_class: moovity\userbundle\entity\user     registration:         confirmation:             enabled: true             from_email:                 address: noreply@mywebsite.com                 sender_name: mywebsite             template: moovitybackendbundle:mail:mail_fos_user_register_template.html.twig #            template: fosuserbundle:registration:email.html.twig         form:             type: moovity_user_registration     resetting:         email:             from_email:                 address:        resetpass@mywensite.com                 sender_name:    website reset password             template: fosuserbundle:resetting:email.html.twig         form:             type: moovity_user_resetting     service:         mailer: fos_user.mailer.twig_swift  #fos_rest: #    routing_loader: #        default_format: json 

security.yml

security:     encoders:         fos\userbundle\model\userinterface: sha512      role_hierarchy:         role_admin:       role_user         role_super_admin: role_admin      providers:         fos_userbundle: #            id: fos_user.user_provider.username             id: fos_user.user_provider.username_email      firewalls:         main:             pattern: ^/             form_login:                 login_path: fos_user_registration_register                 check_path: fos_user_security_check                 provider: fos_userbundle                 csrf_provider: form.csrf_provider #                always_use_default_target_path: true                 # redirección despues de loguear                 default_target_path: moovity_backend_homepage             logout:                        path: fos_user_security_logout                 target: fos_user_registration_register  #                target: fos_user_security_login              anonymous:    true             security: true             remember_me:                 key:      57361cdee0bb68f4e4b71f06b28fc07e                 lifetime: 6000 

what doing wrong?

ok, have noticed fosuserbundle loosing session symfony 2.6, switched 2.3 , seems working.

thank much.


Comments

Popular posts from this blog

c# - Validate object ID from GET to POST -

node.js - Custom Model Validator SailsJS -

php - Find a regex to take part of Email -