Email verifications for signups and lots of refinement #556
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The emails do not get send yet, as the class for that is not yet done.
But a link is being created and work.
The design here is to create a login token (in this case only usable for one time) that logs the user in, and a request to activate his login via email/password.
@Orbiter I made some little changes to the Authentication and Authorization classes, hope that get's in line with you. I wanted to avoid code duplication and therefor moved some code in the classes that were otherwise needed outside.