Fabian Freyer
63be666a67
Allow password-less registration
...
Introduce a configuration option that, when unset, causes registration
to not require setting a password. Users registered without a password
will not be able to login unless through SSO.
3 years ago
Igor Scheller
643c4c8da7
Upgraded composer packages, fixed class naming and return types
3 years ago
Lena Schneider
200ac26b24
Register page layout rework
...
As discussed with @MyIgel the whole register page is in dire need of gasoline and a lighter. I started to refactor it by rearranging the row & column grid (removed 2 nesting levels) and changed the order of the field to something with a little more sense. The page still needs to be moved to a proper view...
3 years ago
Igor Scheller
2d45e04a90
Added option to allow sso account creation even if public registration is disabled
3 years ago
Igor Scheller
1ba4b57eac
Added OAuth2 SSO login group mapping
3 years ago
Igor Scheller
dc0cf101b2
Moved gdpr goodie mail opt in to own configurable option
...
Co-authored-by: Michael Weimann <mail@michael-weimann.eu>
3 years ago
xuwhite
15d9abd280
changes for gdpr legal foo
3 years ago
--global
ccc0889d00
email option updated
3 years ago
Igor Scheller
b41a9a02d1
Use bootstrap icons instead of glyphicons
3 years ago
Igor Scheller
149155fbda
Added email notification on new news
4 years ago
Igor Scheller
d423bb07d3
OAuth: Save auth tokens
4 years ago
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