thibautg16 / utilisateur-bundle
Symfony Utilisateur Bundle
Installs: 99
Dependents: 2
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:symfony-bundle
Requires
- php: >=5.3.9
- thibautg16/squelette-bundle: dev-master
This package is not auto-updated.
Last update: 2025-03-29 22:11:54 UTC
README
//!\ Attention : ce module est en cours de développement, il n'est actuellement pas complètement fonctionnel //!\
Prérequis
- php 5.3.9
Installation Thibautg16UtilisateurBundle
Installation à l'aide de composer
-
Ajouter
thibautg16/utilisateur-bundle
comme dépendance de votre projet dans le fichiercomposer.json
:{ "require": { "thibautg16/utilisateur-bundle": "dev-master" } }
-
Installer vos dépendances :
php composer.phar install
-
Ajouter le Bundle dans votre kernel :
<?php // app/AppKernel.php public function registerBundles(){ $bundles = array( // ... new Thibautg16\UtilisateurBundle\Thibautg16UtilisateurBundle(), ); }
-
Ajouter les routes du bundle à votre projet en ajoutant dans votre fichier app/config/routing.yml :
Thibautg16UtilisateurBundle: resource: "@Thibautg16UtilisateurBundle/Resources/config/routing.yml" prefix: /
-
Ajouter les informations pour la sécurité dans le fichier "app/config/security.yml" :
# 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