File tree Expand file tree Collapse file tree 4 files changed +50
-1
lines changed Expand file tree Collapse file tree 4 files changed +50
-1
lines changed Original file line number Diff line number Diff line change 1
1
Enabling React.js
2
2
=================
3
3
4
- Using React? First enable support for it in ``webpack.config.js ``:
4
+ .. admonition :: Screencast
5
+ :class: screencast
6
+
7
+ Do you prefer video tutorials? Check out the `React.js screencast series `_.
8
+
9
+ Using React? First add some dependencies with Yarn:
10
+
11
+ .. code-block :: terminal
12
+
13
+ $ yarn add @babel/preset-react --dev
14
+ $ yarn add react react-dom prop-types
15
+
16
+ Enable react in your ``webpack.config.js ``:
5
17
6
18
.. code-block :: terminal
7
19
@@ -26,3 +38,5 @@ install any missing dependencies. After running that command and restarting
26
38
Encore, you're done!
27
39
28
40
Your ``.js `` and ``.jsx `` files will now be transformed through ``babel-preset-react ``.
41
+
42
+ .. _`React.js screencast series` : https://symfonycasts.com/screencast/reactjs
Original file line number Diff line number Diff line change 1
1
Enabling Vue.js (``vue-loader ``)
2
2
================================
3
3
4
+ .. admonition :: Screencast
5
+ :class: screencast
6
+
7
+ Do you prefer video tutorials? Check out the `Vue screencast series `_.
8
+
4
9
Want to use `Vue.js `_? No problem! First enable it in ``webpack.config.js ``:
5
10
6
11
.. code-block :: diff
@@ -188,3 +193,4 @@ you can import them with ``require()`` function:
188
193
.. _`JSX with Vue.js` : https://github.com/vuejs/jsx
189
194
.. _`Scoped Styles` : https://vue-loader.vuejs.org/guide/scoped-css.html
190
195
.. _`CSS Modules` : https://github.com/css-modules/css-modules
196
+ .. _`Vue screencast series` : https://symfonycasts.com/screencast/vue
Original file line number Diff line number Diff line change @@ -1122,6 +1122,7 @@ Authentication (Identifying/Logging in the User)
1122
1122
:maxdepth: 1
1123
1123
1124
1124
security/form_login_setup
1125
+ security/reset_password
1125
1126
security/json_login_setup
1126
1127
security/guard_authentication
1127
1128
security/password_migration
Original file line number Diff line number Diff line change
1
+ How to Add a Reset Password Feature
2
+ ===================================
3
+
4
+ Using `MakerBundle `_ & `SymfonyCastsResetPasswordBundle `_ you can create a
5
+ secure out of the box solution to handle forgotten passwords.
6
+
7
+ First, make sure you have a security ``User `` class. Follow
8
+ the :doc: `Security Guide </security >` if you don't have one already.
9
+
10
+ Generating the Reset Password Code
11
+ ----------------------------------
12
+
13
+ .. code-block :: terminal
14
+
15
+ $ php composer require symfonycasts/reset-password-bundle
16
+ .....
17
+ $ php bin/console make:reset-password
18
+
19
+ The `make:reset-password ` command will ask you a few questions about your app and
20
+ generate all the files you need! After, you'll see a success message and a list
21
+ of any other steps you need to do.
22
+
23
+ You can customize the reset password bundle's behavior by updating the ``reset_password.yaml ``
24
+ file. For more information on the configuration, check out the
25
+ `SymfonyCastsResetPasswordBundle `_ guide.
26
+
27
+ .. _`MakerBundle` : https://symfony.com/doc/current/bundles/SymfonyMakerBundle/index.html
28
+ .. _`SymfonyCastsResetPasswordBundle` : https://github.com/symfonycasts/reset-password-bundle
You can’t perform that action at this time.
0 commit comments