Commit [695615] Maximize Restore History

email now mandatory and changing email requires a mail-verification

- extended edit-mail-page with:
- email now mandatory, and changing email requires a mail-verification
- changing email creates Verification-entry and sends mail with validation-code
- added Verification.VType to enable fixing of Players.UserFlags
- show if email is missing, invalid, unverified or verified
- show open verifications
- added removal of open verifications for account-activation and email-change
with fixing of Players.UserFlags according to remaining verifications
- added re-sending of open verifications
- added email-change-notes with similar information like registration-page
- cleanup: refactored building of subject & text for account-activation-email into functions
to avoid redundancy with email-change-verifications

Jens-Uwe Gaspar Jens-Uwe Gaspar 2013-08-05

changed include/db/verification.php
changed include/register_functions.php
changed scripts/updates/database_changes_1_0_15_to_1_0_16.mysql
changed scripts/ChangeLog
changed specs/db/dragon-ddl.sql
changed specs/db/table-Verification.txt
changed NEWS
changed edit_email.php
changed register.php
changed verify_email.php
include/db/verification.php Diff Switch to side-by-side view
Loading...
include/register_functions.php Diff Switch to side-by-side view
Loading...
scripts/updates/database_changes_1_0_15_to_1_0_16.mysql Diff Switch to side-by-side view
Loading...
scripts/ChangeLog Diff Switch to side-by-side view
Loading...
specs/db/dragon-ddl.sql Diff Switch to side-by-side view
Loading...
specs/db/table-Verification.txt Diff Switch to side-by-side view
Loading...
NEWS Diff Switch to side-by-side view
Loading...
edit_email.php Diff Switch to side-by-side view
Loading...
register.php Diff Switch to side-by-side view
Loading...
verify_email.php Diff Switch to side-by-side view
Loading...