我使用symfony 2.8並且有時與身份驗證有問題。 問題是成功登錄重定向後會話丟失。小時弄清楚後,我心中已經發現了一些:有2會話ID在餅乾symfony 2.8 - 會話失敗後成功登錄重定向(有2個會話ID在cookie中)
Header Value
accept-encoding gzip, deflate, sdch
accept-language en-US,en;q=0.8
cache-control max-age=0
connection keep-alive
cookie PHPSESSID=lme2ce9uk749eklbpnveeuir93; PHPSESSID=601fefa02332bbd4bea06a9603a8b7d6
我認爲,這是事業zhcon失敗
你能幫我登錄後重定向??! :(
編輯
我忘了說,當客戶端使用的域名
這是我的安全出現與IP此應用程序工作正常這個問題
security:
encoders:
Proshut\UserBundle\Entity\User:
algorithm: bcrypt
access_decision_manager:
strategy: unanimous
providers:
office:
entity: { class: ProshutUserBundle:User }
firewalls:
dev:
pattern: ^/(_(profiler|wdt)|css|images|js)/
security: false
security:
pattern: ^/(login|signup|openid|reset)$
security: false
ajax:
pattern: ^/(report|account)/ajax$
security: false
webservice:
pattern: ^/webservice(/[a-zA-Z]*)?$
security: false
captcha:
pattern: ^/generate/gcb_captcha$
security: false
office_area:
pattern: ^/
simple_form:
provider: office
authenticator: user.listener.authenticator
check_path: /login_check
login_path: /login
default_target_path: /dashboard
use_referer: true
username_parameter: form[_username]
password_parameter: form[_password]
failure_handler: user.listener.authentication.handler
success_handler: user.listener.authentication.handler
logout:
path: /logout
target: /login
http_basic: ~
access_control:
- { path: ^/, roles: IS_AUTHENTICATED_ANONYMOUSLY }
你可以從你security.yml或config.yml發佈安全層的配置?有可能配置了2個防火牆,並且重定向url匹配不同防火牆的模式,而不是授權登錄的那個1。 –
是的,當然我編輯了我的答案 –
你在哪裏存儲會話? –