Advertisement
Guest User

Untitled

a guest
Aug 14th, 2017
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.26 KB | None | 0 0
  1. security:
  2. encoders:
  3. Symfony\Component\Security\Core\User\User: sha512
  4. FSC\AccountBundle\Entity\User: sha512
  5.  
  6. role_hierarchy:
  7. ROLE_ADMIN: ROLE_USER
  8. ROLE_SUPER_ADMIN: [ROLE_USER, ROLE_ADMIN, ROLE_ALLOWED_TO_SWITCH]
  9.  
  10. providers:
  11. in_memory:
  12. users:
  13. user: { password: userpass, roles: [ 'ROLE_USER' ] }
  14. admin: { password: adminpass, roles: [ 'ROLE_ADMIN' ] }
  15. in_db:
  16. entity: { class: FSCAccountBundle:User, property: email }
  17.  
  18. firewalls:
  19. profiler:
  20. pattern: ^/_profiler
  21. security: false
  22.  
  23. wdt:
  24. pattern: ^/_wdt
  25. security: false
  26.  
  27. login:
  28. pattern: ^/demo/secured/login$
  29. security: false
  30.  
  31. secured_area:
  32. pattern: ^/demo/secured/
  33. form_login:
  34. check_path: /demo/secured/login_check
  35. login_path: /demo/secured/login
  36. logout:
  37. path: /demo/secured/logout
  38. target: /demo/
  39. #anonymous: ~
  40. #http_basic:
  41. # realm: "Secured Demo Area"
  42.  
  43. account:
  44. provider: in_db
  45. pattern : /account/member/.*
  46.  
  47. form_login:
  48. check_path: /account/member/login_check
  49. login_path: /account/login
  50. default_target_path: /account/member
  51. provider: in_db
  52. remember_me: true
  53. logout:
  54. path: /account/member/logout
  55. target: /
  56.  
  57.  
  58. public:
  59. pattern: /.*
  60. security: false
  61. access_control:
  62. #- { path: /login, roles: IS_AUTHENTICATED_ANONYMOUSLY, requires_channel: https }
  63.  
  64.  
  65.  
  66.  
  67. protected function authenticateUser(User $user, $reAuthenticate = false)
  68. {
  69. // $providerKey = $this->container->getParameter('in_db');
  70.  
  71. $token = new UsernamePasswordToken($user, null, 'account', $user->getRoles());
  72.  
  73. if (true === $reAuthenticate) {
  74. $token->setAuthenticated(false);
  75. }
  76. // var_dump($token);die();
  77. $this->container->get('security.context')->setToken($token);
  78. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement