Add email verification #415
No reviewers
Labels
No labels
bug
duplicate
enhancement
help wanted
in progress...
information
invalid
not enough info
priority high
priority low
priority normal
question
request
research
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: Techwizz/pvpgn-server#415
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "feature-email"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Introduces dependency on libcurl.
New command
/email
/email get
/email set <email-address>
/email verify <code>
/email resendverification
New conf file
cacert.pem
New conf file
email_verification.conf
{{account_name}}
,{{account_email_verification_code}}
,{{account_email_verification_expiration}}
,{{account_email_verification_code}}
,{pvpgn_server_name}
New conf options in
bnetd.conf
email_verification_file
verify_account_email
verify_account_email_expiration
verify_account_email_from_address
verify_account_email_from_name
smtp_ca_cert_store
smtp_ca_cert_store_remote_url
smtp_ca_cert_store_fetch_interval
smtp_server_url
smtp_port
smtp_username
smtp_password
New storage attributes/SQL tables/SQL keys
BNET\\acct_email_verified
email_verification\\uid
email_verification\\code
email_verification\\expiration