diff --git a/assets/js/app.js b/assets/js/app.js index 8d4448c6..0d113850 100644 --- a/assets/js/app.js +++ b/assets/js/app.js @@ -21,6 +21,7 @@ import 'datatables.net-buttons-bs4/css/buttons.bootstrap4.css' import 'datatables.net-fixedheader-bs4/css/fixedHeader.bootstrap4.css' import 'datatables.net-select-bs4/css/select.bootstrap4.css' import 'bootstrap-select/dist/css/bootstrap-select.css' +import 'awesome-bootstrap-checkbox/awesome-bootstrap-checkbox.css' //require( 'jszip' ); //#require( 'pdfmake' ); diff --git a/config/packages/security.yaml b/config/packages/security.yaml index e7bdf841..2e9a7fed 100644 --- a/config/packages/security.yaml +++ b/config/packages/security.yaml @@ -33,6 +33,10 @@ security: path: logout target: homepage + remember_me: + secret: '%kernel.secret%' + lifetime: 2592000 # 30 days in seconds + # Easy way to control access for large sections of your site # Note: Only the *first* access control that matches will be used access_control: diff --git a/package.json b/package.json index 16148b9d..9ca6d16b 100644 --- a/package.json +++ b/package.json @@ -18,6 +18,7 @@ }, "dependencies": { "@ckeditor/ckeditor5-build-classic": "^12.0.0", + "awesome-bootstrap-checkbox": "^1.0.1", "bootstrap-select": "1.13.5", "datatables.net-bs4": "^1.10.19", "datatables.net-buttons-bs4": "^1.5.4", diff --git a/templates/security/login.html.twig b/templates/security/login.html.twig index db0ccb25..696fb0b2 100644 --- a/templates/security/login.html.twig +++ b/templates/security/login.html.twig @@ -43,6 +43,17 @@