Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Disinstallare fos user bundle e vivere felici

545 Aufrufe

Veröffentlicht am

Talk al SymfonyDay 2017 a Milano https://joind.in/talk/view/22637

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

Disinstallare fos user bundle e vivere felici

  1. 1. Disinstallare FOSUserBundle e vivere felici Massimiliano Arione - @garakkio SymfonyDay 2017
  2. 2. about
  3. 3. 5 yrs ago...
  4. 4. 5 yrs ago… https://www.slideshare.net/garak/migrare-da-symfony-1-a-symfony2-14611892
  5. 5. 5 yrs ago… Symfony
  6. 6. 5 yrs ago… Symfony Dominio
  7. 7. Today Dominio Symfony
  8. 8. Yesterday vs Today Symfony Dominio Dominio Symfony
  9. 9. FOSUserBundle https://symfony.com/doc/bundles/
  10. 10. FOSUserBundle ● entity User con alcune proprietà ● form registrazione e profilo ● forgot password ● command per aggiungere/promuovere utenti ● autenticazione (con remember me) ● form login e user provider ● impersonate ● permessi e liste di accessi
  11. 11. FOSUserBundle (davvero!) ● entity User con alcune proprietà ● form registrazione e profilo ● forgot password ● command per aggiungere/promuovere utenti ● autenticazione (con remember me) ● form login e user provider ● impersonate ● permessi e liste di accessi
  12. 12. Useless? ● username ● salt ● locked, expired, credential_expired ● traduzione in 44 lingue ● Propel ● ODM ● double optin ● reset password
  13. 13. Missing ● tutti i nostri campi ● eventuali altre caratteristiche di dominio
  14. 14. WTF?
  15. 15. Username Lorem Ipsum dolor sit amet! Questo è un #!$$% di username valido, altroché!
  16. 16. Password aa
  17. 17. Ruoli a:2:{i:0;s:10:"ROLE_ADMIN";i:1;s:16:"ROLE_SUPER_ADMIN";}
  18. 18. Ruoli a:2:{i:0;s:10:"ROLE_ADMIN";i:1;s:16:"ROLE_SUPER_ADMIN";} ROLE_ADMIN,ROLE_SUPER_ADMIN
  19. 19. TODO ….
  20. 20. myUserBundle ● entity ● repository ● form/template login ● form/template registrazione ● form/template password ● controller ● test
  21. 21. Codice Nota: questa slide non era presente nella presentazione originale. Visto però il feedback ricevuto su https://joind.in/talk/e1ad4 , ho voluto integrare con del codice, in modo da dare la possibilità a tutti di avere un riscontro più pratico, che putroppo è mancato durante la conferenza. https://github.com/garak/progetto_senza_fosub
  22. 22. Q&A ?

×