aboutsummaryrefslogtreecommitdiffhomepage
path: root/main/app/sprinkles/account/config
diff options
context:
space:
mode:
authorMarvin Borner2018-06-08 20:03:25 +0200
committerMarvin Borner2018-06-08 20:03:25 +0200
commit92b7dd3335a6572debeacfb5faa82c63a5e67888 (patch)
tree7ebbca22595d542ec5e2912a24a0400ac8f6b113 /main/app/sprinkles/account/config
parent22a1bb27f94ea33042b0bdd35bef1a5cfa96cc0d (diff)
Some minor fixes
Diffstat (limited to 'main/app/sprinkles/account/config')
-rw-r--r--main/app/sprinkles/account/config/default.php158
-rw-r--r--main/app/sprinkles/account/config/production.php134
2 files changed, 146 insertions, 146 deletions
diff --git a/main/app/sprinkles/account/config/default.php b/main/app/sprinkles/account/config/default.php
index b018bcd..4f145ba 100644
--- a/main/app/sprinkles/account/config/default.php
+++ b/main/app/sprinkles/account/config/default.php
@@ -1,79 +1,79 @@
-<?php
-
-/**
- * Account configuration file for UserFrosting.
- *
- */
-
-return [
- 'debug' => [
- 'auth' => FALSE
- ],
- // configuration for the 'password reset' feature
- 'password_reset' => [
- 'algorithm' => 'sha512',
- 'timeouts' => [
- 'create' => 86400,
- 'reset' => 10800
- ]
- ],
- // See https://github.com/gbirke/rememberme for an explanation of these settings
- 'remember_me' => [
- 'cookie' => [
- 'name' => 'rememberme'
- ],
- 'expire_time' => 604800,
- 'session' => [
- 'path' => '/'
- ],
- 'table' => [
- 'tableName' => 'persistences',
- 'credentialColumn' => 'user_id',
- 'tokenColumn' => 'token',
- 'persistentTokenColumn' => 'persistent_token',
- 'expiresColumn' => 'expires_at'
- ]
- ],
- 'reserved_user_ids' => [
- 'guest' => -1,
- 'master' => 1
- ],
- 'session' => [
- // The keys used in the session to store info about authenticated users
- 'keys' => [
- 'current_user_id' => 'account.current_user_id', // the key to use for storing the authenticated user's id
- 'captcha' => 'account.captcha' // Key used to store a captcha hash during captcha verification
- ]
- ],
- // "Site" settings that are automatically passed to Twig
- 'site' => [
- 'login' => [
- 'enable_email' => TRUE
- ],
- 'registration' => [
- 'enabled' => FALSE, // TODO: Datenschutzerklärung before enabling registration
- 'captcha' => TRUE,
- 'require_email_verification' => TRUE,
- 'user_defaults' => [
- 'locale' => 'en_US',
- 'group' => 'terran',
- // Default roles for newly registered users
- 'roles' => [
- 'user' => TRUE
- ]
- ]
- ]
- ],
- 'throttles' => [
- 'check_username_request' => NULL,
- 'password_reset_request' => NULL,
- 'registration_attempt' => NULL,
- 'sign_in_attempt' => NULL,
- 'verification_request' => NULL
- ],
- // configuration for the 'email verification' feature
- 'verification' => [
- 'algorithm' => 'sha512',
- 'timeout' => 10800
- ]
-];
+<?php
+
+/**
+ * Account configuration file for UserFrosting.
+ *
+ */
+
+return [
+ 'debug' => [
+ 'auth' => FALSE
+ ],
+ // configuration for the 'password reset' feature
+ 'password_reset' => [
+ 'algorithm' => 'sha512',
+ 'timeouts' => [
+ 'create' => 86400,
+ 'reset' => 10800
+ ]
+ ],
+ // See https://github.com/gbirke/rememberme for an explanation of these settings
+ 'remember_me' => [
+ 'cookie' => [
+ 'name' => 'rememberme'
+ ],
+ 'expire_time' => 604800,
+ 'session' => [
+ 'path' => '/'
+ ],
+ 'table' => [
+ 'tableName' => 'persistences',
+ 'credentialColumn' => 'user_id',
+ 'tokenColumn' => 'token',
+ 'persistentTokenColumn' => 'persistent_token',
+ 'expiresColumn' => 'expires_at'
+ ]
+ ],
+ 'reserved_user_ids' => [
+ 'guest' => -1,
+ 'master' => 1
+ ],
+ 'session' => [
+ // The keys used in the session to store info about authenticated users
+ 'keys' => [
+ 'current_user_id' => 'account.current_user_id', // the key to use for storing the authenticated user's id
+ 'captcha' => 'account.captcha' // Key used to store a captcha hash during captcha verification
+ ]
+ ],
+ // "Site" settings that are automatically passed to Twig
+ 'site' => [
+ 'login' => [
+ 'enable_email' => TRUE
+ ],
+ 'registration' => [
+ 'enabled' => FALSE, // TODO: Datenschutzerklärung before enabling registration
+ 'captcha' => TRUE,
+ 'require_email_verification' => TRUE,
+ 'user_defaults' => [
+ 'locale' => 'en_US',
+ 'group' => 'terran',
+ // Default roles for newly registered users
+ 'roles' => [
+ 'user' => TRUE
+ ]
+ ]
+ ]
+ ],
+ 'throttles' => [
+ 'check_username_request' => NULL,
+ 'password_reset_request' => NULL,
+ 'registration_attempt' => NULL,
+ 'sign_in_attempt' => NULL,
+ 'verification_request' => NULL
+ ],
+ // configuration for the 'email verification' feature
+ 'verification' => [
+ 'algorithm' => 'sha512',
+ 'timeout' => 10800
+ ]
+];
diff --git a/main/app/sprinkles/account/config/production.php b/main/app/sprinkles/account/config/production.php
index 42b8ada..3ce9866 100644
--- a/main/app/sprinkles/account/config/production.php
+++ b/main/app/sprinkles/account/config/production.php
@@ -1,67 +1,67 @@
-<?php
-
-/**
- * Account production config file for UserFrosting. You may override/extend this in your site's configuration file to customize deploy settings.
- *
- */
-
-return [
- // See http://security.stackexchange.com/a/59550/74909 for the inspiration for our throttling system
- 'throttles' => [
- 'check_username_request' => [
- 'method' => 'ip',
- 'interval' => 3600,
- 'delays' => [
- 40 => 1000
- ]
- ],
- 'password_reset_request' => [
- 'method' => 'ip',
- 'interval' => 3600,
- 'delays' => [
- 2 => 5,
- 3 => 10,
- 4 => 20,
- 5 => 40,
- 6 => 80,
- 7 => 600
- ]
- ],
- 'registration_attempt' => [
- 'method' => 'ip',
- 'interval' => 3600,
- 'delays' => [
- 2 => 5,
- 3 => 10,
- 4 => 20,
- 5 => 40,
- 6 => 80,
- 7 => 600
- ]
- ],
- 'sign_in_attempt' => [
- 'method' => 'ip',
- 'interval' => 3600,
- 'delays' => [
- 4 => 5,
- 5 => 10,
- 6 => 20,
- 7 => 40,
- 8 => 80,
- 9 => 600
- ]
- ],
- 'verification_request' => [
- 'method' => 'ip',
- 'interval' => 3600,
- 'delays' => [
- 2 => 5,
- 3 => 10,
- 4 => 20,
- 5 => 40,
- 6 => 80,
- 7 => 600
- ]
- ]
- ]
-];
+<?php
+
+/**
+ * Account production config file for UserFrosting. You may override/extend this in your site's configuration file to customize deploy settings.
+ *
+ */
+
+return [
+ // See http://security.stackexchange.com/a/59550/74909 for the inspiration for our throttling system
+ 'throttles' => [
+ 'check_username_request' => [
+ 'method' => 'ip',
+ 'interval' => 3600,
+ 'delays' => [
+ 40 => 1000
+ ]
+ ],
+ 'password_reset_request' => [
+ 'method' => 'ip',
+ 'interval' => 3600,
+ 'delays' => [
+ 2 => 5,
+ 3 => 10,
+ 4 => 20,
+ 5 => 40,
+ 6 => 80,
+ 7 => 600
+ ]
+ ],
+ 'registration_attempt' => [
+ 'method' => 'ip',
+ 'interval' => 3600,
+ 'delays' => [
+ 2 => 5,
+ 3 => 10,
+ 4 => 20,
+ 5 => 40,
+ 6 => 80,
+ 7 => 600
+ ]
+ ],
+ 'sign_in_attempt' => [
+ 'method' => 'ip',
+ 'interval' => 3600,
+ 'delays' => [
+ 4 => 5,
+ 5 => 10,
+ 6 => 20,
+ 7 => 40,
+ 8 => 80,
+ 9 => 600
+ ]
+ ],
+ 'verification_request' => [
+ 'method' => 'ip',
+ 'interval' => 3600,
+ 'delays' => [
+ 2 => 5,
+ 3 => 10,
+ 4 => 20,
+ 5 => 40,
+ 6 => 80,
+ 7 => 600
+ ]
+ ]
+ ]
+];