Disinstallare fos user bundle e vivere felici
-
Upload
massimiliano-arione -
Category
Technology
-
view
360 -
download
0
Transcript of Disinstallare fos user bundle e vivere felici
Disinstallare FOSUserBundle e vivere felici
Massimiliano Arione - @garakkioSymfonyDay 2017
about
5 yrs ago...
5 yrs ago…
https://www.slideshare.net/garak/migrare-da-symfony-1-a-symfony2-14611892
5 yrs ago…
Symfony
5 yrs ago…
Symfony
Dominio
Today
Dominio
Symfony
Yesterday vs Today
Symfony
Dominio
Dominio
Symfony
FOSUserBundle
https://symfony.com/doc/bundles/
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
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
Useless?
● username● salt● locked, expired, credential_expired● traduzione in 44 lingue● Propel● ODM● double optin● reset password
Missing
● tutti i nostri campi● eventuali altre caratteristiche di dominio
WTF?
Username
Lorem Ipsum dolor sit amet! Questo è un #!$$% di username valido, altroché!
Password
aa
Ruoli
a:2:{i:0;s:10:"ROLE_ADMIN";i:1;s:16:"ROLE_SUPER_ADMIN";}
Ruoli
a:2:{i:0;s:10:"ROLE_ADMIN";i:1;s:16:"ROLE_SUPER_ADMIN";}
ROLE_ADMIN,ROLE_SUPER_ADMIN
TODO
….
myUserBundle
● entity● repository● form/template login● form/template registrazione● form/template password● controller● test
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
Q&A
?