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
Post a Comment