cómo instalar y configurar fosuserbundle con symfony 2.5 _

5
6/11/2014 Cómo instalar y configurar FOSUserBundle con Symfony 2.5 * |. Los codificadores Creativ ' http://creativcoders.wordpress.com/2014/07/07/how-to-install-and-configure-fosuserbundle-with-symfony-2-5/ 1/5 Creativ 'codificadores Consejos y tutoriales sobre la web, móvil, electrónica y desarrollo 3D, sólo para programadores creativos. Por Edouard Kombo en PHP , Symfony 2 Deja un comentario Cómo instalar y configurar FOSUserBundle con Symfony 2.5. * Cuando se trata de iniciar varios proyectos, configuración de todos los proveedores necesarios se convierten en un automatismo. He aquí una guía para ayudarle a configurar nuevos proyectos de Symfony con FOSUserBundle. En primer lugar, el objetivo de la dependencia FOSUserBundle en su composer.json Instale todas sus dependencias A continuación, generar un nuevo paquete nombraremos UserBundle En el archivo generado userBundle.php, extender FOSUserBundle como este Ahora podemos configurar FOSUserBundle en nuestros security.yml en "app / config." Vamos a cambiar codificador por defecto 07 de julio 2014 1 2 3 "Exigir" : { "Friendsofsymfony / userbundle" : "2.0.*@dev" } 1 actualización php composer.phar 1 php bin / console generate: bundle 1 2 3 4 5 6 7 clase UserBundle extiende Bundle { pública función getParent () { volver 'FOSUserBundle' ; } } 1 codificadores:

Upload: christian-gomez

Post on 21-Nov-2015

215 views

Category:

Documents


2 download

DESCRIPTION

Cómo instalar y configurar FOSUserBundle con Symfony 2.5

TRANSCRIPT

  • 6/11/2014 Cmo instalar y configurar FOSUserBundle con Symfony 2.5 * |. Los codificadores Creativ '

    http://creativcoders.wordpress.com/2014/07/07/how-to-install-and-configure-fosuserbundle-with-symfony-2-5/ 1/5

    Creativ'codificadoresConsejosytutorialessobrelaweb,mvil,electrnicaydesarrollo3D,sloparaprogramadorescreativos.PorEdouardKombo

    enPHP,Symfony2Dejauncomentario

    CmoinstalaryconfigurarFOSUserBundleconSymfony2.5.*

    Cuandosetratadeiniciarvariosproyectos,configuracindetodoslosproveedoresnecesariosseconviertenenunautomatismo.HeaquunaguaparaayudarleaconfigurarnuevosproyectosdeSymfonyconFOSUserBundle.

    Enprimerlugar,elobjetivodeladependenciaFOSUserBundleensucomposer.json

    Instaletodassusdependencias

    Acontinuacin,generarunnuevopaquetenombraremosUserBundle

    EnelarchivogeneradouserBundle.php,extenderFOSUserBundlecomoeste

    AhorapodemosconfigurarFOSUserBundleennuestrossecurity.ymlen"app/config."Vamosacambiarcodificadorpordefecto

    07dejulio2014

    123

    "Exigir":{"Friendsofsymfony/userbundle":"2.0.*@dev"}

    1 actualizacinphpcomposer.phar

    1 phpbin/consolegenerate:bundle

    1234567

    claseUserBundleextiendeBundle{pblicafuncingetParent(){volver'FOSUserBundle'}}

    1 codificadores:

  • 6/11/2014 Cmo instalar y configurar FOSUserBundle con Symfony 2.5 * |. Los codificadores Creativ '

    http://creativcoders.wordpress.com/2014/07/07/how-to-install-and-configure-fosuserbundle-with-symfony-2-5/ 2/5

    Cambiamoselproveedorpredeterminado

    Acontinuacin,elnuevoservidordeseguridaddenuestraaplicacin

    Unavezqueseconfiguraelservidordeseguridad,tenemosqueasegurarnuestrasurlsdeaplicacin

    Ok,bien,hemosconfiguradolasopcionesdeseguridadbsicosyhacreadounaUserBundlequeseextiendeFOSUserBundle.PeroSymfonynosabeenrealidadqueesFOSUserBundle,y,nuestroservidordeseguridadnosabedndeencontrarlaentidadusuaria.

    TenemosquellamarFOSUserBundleenelAppKernel.

    Generarunaentidaddeusuariovaca.

    enlaentidaddelusuario,ampliarygirarFOSUserBundleatributoiddeprivadoaproteger.

    2 FOS\UserBundle\Model\UserInterface:SHA512

    123

    proveedores:fos_userbundle:id:fos_user.user_provider.username

    1234567

    principal:patrn:^/form_login:proveedor:fos_userbundlecsrf_provider:form.csrf_providerlogout:trueannimo:true

    12345

    {Path:^/(_(perfilador|WDT)|CSS|imgenes|js)/,papel:IS_AUTHENTICATED_ANONYMOUSLY}{Path:^/Entrar$,papel:IS_AUTHENTICATED_ANONYMOUSLY}{Path:^/registro,papel:IS_AUTHENTICATED_ANONYMOUSLY}{Path:^/restablecimiento,papel:IS_AUTHENTICATED_ANONYMOUSLY}{Path:^/admin,papel:ROLE_ADMIN}

    123

    $Haces=array(nuevoFOS\UserBundle\FOSUserBundle(),)

    1 phpdoctrinabin/consola:generar:entidadentity=VendorUserBundle:Usuario

  • 6/11/2014 Cmo instalar y configurar FOSUserBundle con Symfony 2.5 * |. Los codificadores Creativ '

    http://creativcoders.wordpress.com/2014/07/07/how-to-install-and-configure-fosuserbundle-with-symfony-2-5/ 3/5

    Ok,ahoradebemosespecificarFOSUserBundledndeencontrarlaentidadusuariaenapp/config/config.yml,yactivarmarcolocaldescomentandoella.

    123456789

    1011121314151617181920212223242526272829303132333435

  • 6/11/2014 Cmo instalar y configurar FOSUserBundle con Symfony 2.5 * |. Los codificadores Creativ '

    http://creativcoders.wordpress.com/2014/07/07/how-to-install-and-configure-fosuserbundle-with-symfony-2-5/ 4/5

    Paraterminar,slotienequeaadirrutasFOSUserBundleennuestroarchivoapp/config/routing.yml...

    Y,porltimo,actualizarelesquemadebasededatos

    UstedtieneunalistaparausarlainstalacinFOSUserBundle.

    123456789

    101112131415161718

    fos_user_security:recurso:"@FOSUserBundle/Resources/config/routing/security.xml"fos_user_profile:recurso:"@FOSUserBundle/Resources/config/routing/profile.xml"prefijo:/perfilfos_user_register:recurso:"@FOSUserBundle/Resources/config/routing/registration.xml"prefijo:/registrofos_user_resetting:recurso:"@FOSUserBundle/Resources/config/routing/resetting.xml"prefijo:/reajustefos_user_change_password:recurso:"@FOSUserBundle/Resources/config/routing/change_password.xml"prefijo:/perfil

    12

    phpbin/consoladoctrina:esquema:actualizacindumpsqlphpdoctrinabin/consola:esquema:actualizacinforce

    YouMayLike

    1.

    Sobreestosanuncios(http://wordpress.com/abouttheseads/)

  • 6/11/2014 Cmo instalar y configurar FOSUserBundle con Symfony 2.5 * |. Los codificadores Creativ '

    http://creativcoders.wordpress.com/2014/07/07/how-to-install-and-configure-fosuserbundle-with-symfony-2-5/ 5/5

    Acercaedouardkombo86

    Volver/webfrontal,mvil,PowerShell,desarrolladorelectrnicoydiseador3D.Vertodoslosmensajesporedouardkombo86

    Creativ'codificadores

    BlogdeWordPress.com.EltemaEscptico.

    Seguir

    Siga"codificadoresCreativ'"

    ConstruirunsitiowebconWordPress.com