symfony1.4 解决登陆fronend后backend也直接登陆问题

symfony生成后台和前台后,默认的session_name是同名的,所以当前台或后台登陆任一个的时候再打开另一个应用程序状态自然是登陆状态(getAuthenticated为true),只要改变各自的session_name就可以了。

在各自的factories.yml文件中添加:

  
  
  
  
  1. all: 
  2. routing: 
  3.     class: sfPatternRouting 
  4.     param: 
  5.       generate_shortest_url:            true 
  6.       extra_parameters_as_query_string: true 
  7.  
  8. view_cache_manager: 
  9.     class: sfViewCacheManager 
  10.     param: 
  11.       cache_key_use_vary_headers: true 
  12.       cache_key_use_host_name:    true 
  13.  
  14. storage: 
  15.     class: sfSessionStorage 
  16.     param: 
  17.       session_name: yunfei_backend   #前台的改成yunfei_frontend 这样就不会相互影响了 

 

你可能感兴趣的:(symfony)