Here are the functions I needt in a customizable page and media secure script with 100% unscrambled PHP source code that I can edit at my discretion.
** User login and password.
**Registration with email verification sent to user and admin (admin notification approve or deny registration)
**Users are required to register and/or login to use the website -- all pages are redirected to the login if the use has not logged in.
**User login can be whatever they choose during registration.
**Admin panel can choose auto or manual site access for user registration.
**Registration script sends email to address provided in registration form for activation and verification. (Again can be turned off of auto activation and user is notified of account pending)
**When a user logs in it goes to a page commensurate with their access level. A user can update their info at this time. Or if not registered, the user will need to register.
**Password reminder email, session timeouts, cookie, email confirmation/notification (not required to use -- turned on and off by admin, but have option) etc. features.
** User should have the ability to access his account info to update or delete, including username, email and password.
** admin import/export of database.
** class access levels - that can be edited
** customizable/easy to add fields and permissions for registration form - text fields, radio buttons, checkbox, and drop down list options.
** easy integration with html -- easy to make the interface look good. -- perfer using dreamweaver for html code.
** admin control panel to see all members, add, delete, re-classify, etc.
** ask if okay to newsletters
** allow only specific userlevels to a page -- after login, his specific pages are listed as links.
** deletes users if not active for a long period of time (a year).
** work off the login database to create email/newsletter lists.
** email all or specific groups - example, only email brokers, or email everyone
** customize emails - add attachments, pictures
** scheduling - recurring emails - monthly, daily, weekly and the ability to set the time.
** tracking who looks at emails
** unsubscribe feature -- unchecks the "okay to send newsletters"
Easy to use interface and control panel -- the look needs to be easy to integrate to html or php file.