TrinityCore/TrinityCore — pull request #10563 by Ascathor (2013-08-17 14:56:25+00:00)
Title: Core/Account: Make account password change security variable

Settings within worldserver.conf

Three settings for secruity level:
0 - None - No change to current system
1 - Email - Always requires the email entered on registration for confirming.
2 - RBAC - Groups applied with the RBAC role always require the email entered on registration for confirming.

RBAC default to every group. Changed some logs to make it more clear what is going on at all.

Includes new commands:
.account now also displays email if you have the rbac perm (defaulted to group 1 only)
.account email allows user to change email with sufficient confirmation
.account set email allows higher sec with higher sec than account to change the email