Devam Ediyor

476787 PHP/MYSQL registration - login and management

I require a user registration, login and account management system.

It will require a suitable admin(backend) interface for my use. The features required are as follows.

NOTE: The code must be entirely self contained and modular for integration with other scripts yet to be added. Would prefer OOP principles to be used, however clean, well commented code will be accepted. Successful bidder MUST outline the details of the security of the login process and user data that they will implement.

Features required:

Private users can register themselves via public webpage:

______________________________________________________________________

PRIVATE USER:

Required info:

First Name

Last Name

email address(use email as username & requires confirmation by email)

address line 1 (at least one address line required)

address line 2

address line 3

city

postcode (not required)

home phone (at least one phone no required)

mobile phone

work phone

password

Private user control panel ('My Profile')

-edit address details

-edit email(needs to be re-confirmed by email)

-edit phone numbers

-view current account balance

-view history of debits and credits to account i.e statement (with date filter and debit/credit filter)

-add funds to account (via paypal)

database must record join date and last login date/.time for user.

********************************************************************************************

BUSINESS USERS ADDED BY SITE ADMIN ONLY (IN BACKEND)

_____________________________________________________________________________________________

BUSINESS USER:

Required info:

-Company name

-Physical address (3 lines, at least 1 required) + city & postcode

-Postal address (3 lines, if not the same as above) + city & postcode

-Account Contact Name

-Accouunt Contact email (account admin username)

-Account Contact phone

-Account Admin Password

Business user control panel ('Account Profile')

-add/edit/remove sub-users

(these sub-users only require name, email(username), phone & password. These users will not have a 'user control panel'.

Any charges incurred by this sub-user will be applied to the parent, Business User's Account.

Database must record sub-users last login date/time)

-view current account balance

-view history of debits and credits to account i.e statement (with date filter and debit/credit filter)

-add funds to account (via paypal)

************************************************************************************************

SITE ADMIN (BACKEND)

-Add/edit/remove private users

-Add/edit/remove business users

-Add/edit/remove business sub-users

-Suspend/Re-activate private/business users (sub-users also suspended if parent is suspended)

-Require filters for searching through users (name, date joined, account balance)

-View/edit account balances for each user (requires filters as above)

-View/edit statement(all debits/credits) for each user (requires filters as above)

-create lists of total debits and total credits (filter by period)

-find all accounts with negative account balance (i.e accounts receivable - filter by period)

-find all accounts with positive account balance (i.e accounts payable - filter by period)

-Set maximum account negative balance (i.e amount below $[url removed, login to view] account balance)

****************************************************************************************************

Require form validation on all forms.

All actions adding or editing an email address (except business users) should send an email requiring the user to confirm via a link in the email.

Business users can not edit profile details(address,phones,contact person/admin user) of the business account. (Has to be done in the backend)

PLEASE, respond with an outline of what is required so that I can confirm you understand the project.

Thank you

Beceriler: Her şey Kabul, Yönetim, MySQL, PHP

Daha fazlasını görün: webpage scripts, php find person, php code register, person management, name registration, home login, mobile contact management, email address management, credit accounts receivable, create profile form php, use pending funds paypal, accounts receivable database, paypal account balance, paypal account login, email database management, confirm paypal address, accounts receivable management, find business phone numbers, registration work, receivable, mobile login, management account, login registration, forms mysql, find postal

İşveren Hakkında:
( 1 değerlendirme ) auckland, New Zealand

Proje NO: #2222694