We need to develop a membership plugin for WordPress. Here is the use case
A person wants to register; they go to a registration page and hit a registration button. They are presented a randomized account name (EE1908) and asked for a passphrase (the form recommends the use of a unique passphrase and password manager - need to be able to configure the text on the page). Once they log in, they are given the option of providing an email address to be emailed announcements, but it’s optional. If they don't want to, at any time, they can log in and get access to the announcements list via a webpage (possibly via RSS as well). Anytime they don't want to be emailed announcements they can check a box to opt-out or remove their email address.
If they forget their passphrase (or account name), and have an email address added, they can reset their passphrase by receiving an email. If they didn't set an email address, they can simply sign up for a new account (it's free). [FORGOT ACCOUNT - Set up a new account]
One year from registration, accounts with emails will be notified to renew. Accounts without email will expire. At any time, when logged in, they can hit renew and it will reset the clock.
Renewal date and email address are not displayed to the member.
From the plugin admin area, administrators can
- Add users
- Delete users
- Change renewal data
- Delete email address
- Get all email address (to send an email)
- Send an email from the WP site to all members.
Members can also delete their account at any time.
Budget: $500
Posted On: November 01, 2021 15:17 UTC Category: CMS Development Skills:WordPress Plugin, WordPress, PHP, JavaScript, Web Programming, MySQL
Skills: WordPress Plugin, WordPress, PHP, JavaScript, Web Programming, MySQL Country: United States
click to apply
Project ID:
3219079
Project category:
WordPress Plugin, WordPress, PHP, JavaScript, Web Development, MySQL