Merge pull request #270

This commit is contained in:
symfony-flex-server[bot]
2019-04-06 09:10:24 +00:00
committed by GitHub
5 changed files with 88 additions and 0 deletions
@@ -0,0 +1,10 @@
fos_user:
db_driver: no_driver # valid values are 'orm', 'mongodb' and 'couchdb'
user_class: App\Entity\User
firewall_name: main
service:
mailer: fos_user.mailer.noop
from_email:
address: "%env(MAILER_SENDER_ADDRESS)%"
sender_name: "%env(MAILER_SENDER_NAME)%"
@@ -0,0 +1,18 @@
fos_user_security:
resource: "@FOSUserBundle/Resources/config/routing/security.xml"
fos_user_profile:
resource: "@FOSUserBundle/Resources/config/routing/profile.xml"
prefix: /profile
fos_user_register:
resource: "@FOSUserBundle/Resources/config/routing/registration.xml"
prefix: /register
fos_user_resetting:
resource: "@FOSUserBundle/Resources/config/routing/resetting.xml"
prefix: /resetting
fos_user_change_password:
resource: "@FOSUserBundle/Resources/config/routing/change_password.xml"
prefix: /profile
@@ -0,0 +1,13 @@
{
"bundles": {
"FOS\\UserBundle\\FOSUserBundle": ["all"]
},
"copy-from-recipe": {
"config/": "%CONFIG_DIR%/",
"src/": "%SRC_DIR%/"
},
"env": {
"MAILER_SENDER_ADDRESS": "joh.doe@example.com",
"MAILER_SENDER_NAME": "John Doe"
}
}
@@ -0,0 +1,21 @@
<bg=blue;fg=white> </>
<bg=blue;fg=white> What's next? </>
<bg=blue;fg=white> </>
- If not, install a driver storage and change it in <fg=green>config/packages/fos_user.yaml</>
- Modify your email address config in <fg=green>.env</>
- Uncomment <fg=green>csrf_protection</> and make sure <fg=green>twig engine</> is turned on by adding in <fg=green>config/packages/framework.yaml</>:
framework:
# ...
csrf_protection: true
templating:
engines: ['twig']
- Create your User class
https://symfony.com/doc/master/bundles/FOSUserBundle/index.html#step-3-create-your-user-class
- Modify your security configuration in <fg=green>config/packages/security.yaml</>
https://symfony.com/doc/master/bundles/FOSUserBundle/index.html#step-4-configure-your-application-s-security-yml
@@ -0,0 +1,26 @@
<?php
namespace App\Entity;
use Doctrine\ORM\Mapping as ORM;
use FOS\UserBundle\Model\User as BaseUser;
/**
* @ORM\Entity
* @ORM\Table(name="fos_user")
*/
class User extends BaseUser
{
/**
* @ORM\Column(type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
protected $id;
public function __construct()
{
parent::__construct();
// your own logic
}
}