135 Commits (304b599cf4d5af25fcb011ccfb10eec313c70730)

Author SHA1 Message Date
Igor Scheller 5cdf3889f9 Add max length for user settings 4 years ago
Igor Scheller 80941c2999 Login: Added OAuth support 4 years ago
Igor Scheller c44d48a22a Registration: Added autocompletion information and fixed naming 4 years ago
Igor Scheller 85baeb3a6b Registration: Added pronoun 4 years ago
Igor Scheller 0bbc2d219d Rename "restricted angeltype" to "Requires introduction" in the frontend
Closes #294 (Rename "restricted angeltype")
4 years ago
Bot be39c63f46 Renamed redirect() to throwRedirect() 5 years ago
Igor Scheller 8f8130634e Show normal login page after registration, added msg() template function 5 years ago
msquare 3ce3129b6e feature: disable lastname+prename in config 5 years ago
Igor Scheller bcce2625a8 Implemented AuthController for login
* Moved /login functionality to AuthController
* Refactored password handling logic to use the Authenticator
5 years ago
Igor Scheller 6ed891fc04 Added logout via AuthController 5 years ago
Igor Scheller 4e709d0d23 Log messages without inline HTML 5 years ago
msquare 4f1cef546e better nick validation, fixes #429 6 years ago
Igor Scheller 79c92da8c1 Formatting
```bash
php-cs-fixer fix --allow-risky=yes --rules=@PSR2,psr4,mb_str_functions.php_unit_construct,php_unit_ordered_covers,trailing_comma_in_multiline_array --rules='{"array_syntax": {"syntax":"short"}}' [tests/|src/]
```
6 years ago
Igor Scheller 7c3a0c70e8 Bugfix: default value for planned_arrival_date and don't overwrite dect
Fixed registration form formatting
Fixed profile request attributes fallback values
6 years ago
Janne Heß 79b30fa3a8 Support disabling the planned arrival
We also use Engelsystem for single-day events, and the planned
arrival/departure feature doesn't make sense for us.
6 years ago
Janne Heß 665e444e88 Support disabling the DECT field
It's a really chaos-event-specific feature and is confusing for many
people on non-chaos events.
6 years ago
Janne Heß 69ac1b2d21 Support disabling the arrival feature
Setting `autoarrive` to true will now cause all newly registered angels
to be automatically confirmed as arrived.
6 years ago
Janne Heß afa4506e11 Support alternative home sites 6 years ago
Igor Scheller b1d8fede46 user: allow up to 40 characters for dect numbers
closes #309 (EPVPN number in DECT field is shortened)
closes #529 (For dect numbers are only 5 digits allowed)
6 years ago
Igor Scheller c33940f64a Moved permission checks to Authenticator class 6 years ago
Igor Scheller 944c29b964 Require POST for sending forms
* Ensure that the form is submitted with a post request
* Replaced several links with forms

Closes #494 (Security Vulnerability)
6 years ago
msquare 8236989be0 fix missing unique mail validation on user register 6 years ago
Igor Scheller 88f3bafa5e Replaced `Auth()` with `auth()` 6 years ago
Igor Scheller d7aea575ff Replaced more sql queries and old data 6 years ago
Igor Scheller 4e09ee3eb2 Replaced more user related stuff
(Contains some buggy stuff too...)
6 years ago
Igor Scheller 89e62c95a7 Changed more functions 🎉 6 years ago
Igor Scheller 2dcb7cc2de Replaced some global `$user` variables 6 years ago
Igor Scheller 90e1a94962 Make application name configurable
* Added app_name configuration option
* Extended `EngelsystemMailer` to prepend the application name to all mails

Closes #426
6 years ago
Igor Scheller 7f61dc95be EventConfig: Merge event configuration from database to global config 6 years ago
Bot e8f8fc7f5f Replaced gettext translation `_()` with `__()` that uses the Translator class 6 years ago
Igor Scheller acfe72cb91 Removed translation from config file 6 years ago
Igor Scheller fe58e4f422 database: updated checks for selectOne 7 years ago
Bot 952c7892f3 Formatting & Docstrings 7 years ago
msquare 9e04e2d4a0 fix age validation 7 years ago
msquare bb2681a7c8 add validation of dect numbers 7 years ago
msquare 4eedad6c89 fix problem with default values on registration 7 years ago
msquare f9ab269758 fix problem with default values on registration 7 years ago
msquare 6b74705f37 fix problem with default values on registration 7 years ago
msquare d8de02db34 fix problem with default values on registration 7 years ago
msquare 59cd65cb50 fix problem with validation of planned arrival date 7 years ago
msquare 7df64c82a6 fix problem with bools in queries 7 years ago
msquare c62833bb51 fix problem with default value when registering 7 years ago
msquare eec161a852 fix problem with default age when registering 7 years ago
msquare 50f24271eb fix all redirects to home (because of new urls redirect to ? wont work anymore) 7 years ago
Igor Scheller 945fcb079a Added registration_enabled configuration 7 years ago
Igor Scheller 2bd127c011 Use symfony session 7 years ago
Igor Scheller d0074cf006 Merge remote-tracking branch 'engelsystem/feature-igel-rewrite'
# Conflicts:
#	includes/controller/angeltypes_controller.php
#	includes/pages/admin_groups.php
#	includes/pages/user_settings.php
#	includes/sys_page.php
#	src/Exceptions/Handler.php
#	src/Http/Request.php
7 years ago
Igor Scheller 3002ed9e93 Security: Only allow angels with admin_news_html privilege to use HTML 7 years ago
Igor Scheller cc01c906ba #336: Integration of symfony/http-foundation request 7 years ago
Igor Scheller 73175e2b64 #337: Added routing 7 years ago