2017 © Pedro Peláez
 

symfony-bundle utilisateur-bundle

Symfony Utilisateur Bundle

image

thibautg16/utilisateur-bundle

Symfony Utilisateur Bundle

  • Sunday, January 21, 2018
  • by Thibautg16
  • Repository
  • 1 Watchers
  • 0 Stars
  • 81 Installations
  • PHP
  • 2 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

Thibautg16UtilisateurBundle

//!\ Attention : ce module est en cours de développement, il n'est actuellement pas complètement fonctionnel //!\, (*1)

Prérequis

  • php 5.3.9

Installation Thibautg16UtilisateurBundle

Installation à l'aide de composer

  1. Ajouter thibautg16/utilisateur-bundle comme dépendance de votre projet dans le fichier composer.json :, (*2)

    {
      "require": {
        "thibautg16/utilisateur-bundle": "dev-master"
      }
    }
  2. Installer vos dépendances :, (*3)

    php composer.phar install
  3. Ajouter le Bundle dans votre kernel :, (*4)

    <?php
    // app/AppKernel.php
    
    public function registerBundles(){
        $bundles = array(
          // ...
          new Thibautg16\UtilisateurBundle\Thibautg16UtilisateurBundle(),
        );
    }
  4. Ajouter les routes du bundle à votre projet en ajoutant dans votre fichier app/config/routing.yml :, (*5)

    Thibautg16UtilisateurBundle:
        resource: "@Thibautg16UtilisateurBundle/Resources/config/routing.yml"
        prefix:   /
  5. Ajouter les informations pour la sécurité dans le fichier "app/config/security.yml" :, (*6)

    # app/config/security.yml       
    
    security:
    encoders:
            Thibautg16\UtilisateurBundle\Entity\Utilisateur:
            algorithm:   sha512
            iterations: 1
            encode_as_base64: false
    
    providers:       
            main:
            entity: { class: Thibautg16\UtilisateurBundle\Entity\Utilisateur, property:username }
    
    firewalls:
            dev:
            pattern:  ^/(_(profiler|wdt)|css|images|js)/
            security: false
    
            # On crée un pare-feu uniquement pour le formulaire
            main_login:
            # Cette expression régulière permet de prendre /login (mais pas /login_check !)
            pattern:   ^/login$
            # On autorise alors les anonymes sur ce pare-feu
            anonymous: true 
    
            main:
            pattern:   ^/
            anonymous: false
            provider:  main
            form_login:
            login_path: login
            check_path: login_check
            logout:
            path:   logout
            target: /login             

The Versions

21/01 2018

dev-master

9999999-dev https://github.com/Thibautg16/UtilisateurBundle

Symfony Utilisateur Bundle

  Sources   Download

GNU GPL-2.0-or-later

The Requires

 

by GILLARDEAU Thibaut (aka Thibautg16)

bundle symfony users utilisateur utilisateurs groupes