What we pretend is as followed:
We need two signup forms with an entry option page.
On the entry page, user is required to login into Openads administration page, which is quite simple since that Openads already comes with the login page by default, and it must contain all the regular options included on the page except:
- The header and left column that appers by default on the original page.
Regarding the forms, first one must be prepared to signup a new user directly to Openads program, as a client, by filling the regular text information boxes like we use to signup a new advertiser on the administration board, to then, pay the signup thru paypal, visa or whatsoever. We provide the PayPal e-mail to add to the form so that user can pay, and we, receive the payment on our PayPal account.
On this form we want to have a scrolling option menu that gives the advertising plans by either views or clicks, for instance, if the user scrolls and selects "Leaderboard", bellow it shows the price per 1.000 views and the price per 1.000 clicks, or 50 clicks and views, it derivates.
Once filled and completed all the things, the system [Openads] generates an unique ID Code for the user that must start with CCId an end in 6 random numbers, like: CCId546821. This will be the username that he will use to login into is account, since that he had placed already a password.
All information submitted thru the signup, must apper on the clients information account created automatically on both system´s admin and Openads database.
On the second form, we need it to hallow users to signup as afiliates, which means that, we will have on our main admin Openads account, a campaing that the user may get once login is done, by getting its code and invoke it thru his site. Same information and ID Code may be provided like on the form above and all functions must be the same, except the scrolling menu and the PayPal down payment, since that, this will be an afiliated signup.
To both forms: All new signups must be approved by Openads admin thru e-mail, which means that, whence registration is complete, admin gets an e-mail with all info submitted and a link to accept or deny the user, if he choses to accept, by clicking on the link, Openads generates the new account with all info on the database and sends an e-mail out to the new user saying that he got approved, if denied, the same thing, but in this case, nor information is submited to the database nor any account is generated.
Since that we will be dealing with paypal and on-line payments, security is a must.