thibautg16 / utilisateur-bundle
Symfony Utilisateur Bundle
dev-master
2018-01-21 16:37 UTC
Requires
- php: >=5.3.9
- thibautg16/squelette-bundle: dev-master
This package is not auto-updated.
Last update: 2024-09-14 19:25:26 UTC
README
!!\ 注意:此模块正在开发中,目前尚未完全功能齐全 //!\
先决条件
- php 5.3.9
安装 Thibautg16UtilisateurBundle
使用 composer 安装
-
将
thibautg16/utilisateur-bundle
添加为项目的依赖项,在文件composer.json
中{ "require": { "thibautg16/utilisateur-bundle": "dev-master" } }
-
安装依赖项
php composer.phar install
-
将 Bundle 添加到您的 kernel 中
<?php // app/AppKernel.php public function registerBundles(){ $bundles = array( // ... new Thibautg16\UtilisateurBundle\Thibautg16UtilisateurBundle(), ); }
-
通过在文件 app/config/routing.yml 中添加,将 Bundle 的路由添加到项目中
Thibautg16UtilisateurBundle: resource: "@Thibautg16UtilisateurBundle/Resources/config/routing.yml" prefix: /
-
在文件 "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