285857 Login & Payment Portal-survey

In Progress Posted Feb 3, 2009 Paid on delivery
In Progress Paid on delivery

Hello and thank you for viewing my project. However, please do NOT bid if you only respond with your "generic" message (your standard information, experience, location, portfolio--which I also do want). I require and WILL select and award the project to a firm that responds to the SPECIFICS BELOW (you've got a good shot since very few bidders take the time to do this): provide a Yes or No or short explanation of how you can fulfill the below requirements. Thanks. E.g,

1=Yes

2=Yes

etc.

Please note, I will also require Scriptlance Escrow for this initial project. This protects both parties.

I need a "front-door" or "gateway" for registration payment and login screens/site to use with an off-the-shelf survey script, [url removed, login to view]'s iSalient which lacks these features.

You can have have demo access to iSalient code here: [url removed, login to view]

Note however, since this demo only has one "admin" account, some functionality will be different when more than one account is availble.

Keep in mind, iSalient has its own login with MD5 encoded password. But because I need to regulate access for subscriptions; user payments (not currently in iSalient's script), I need this gateway website/script to register the user, create a subscription, either by providing a single or multi-month access or adding one or two blank or templated surveys into the user's sub account, take a CC payment, create a login and password for them, and then to pass this login into iSalient (preferably, replacing their admin login screen), and possibly sending it to another script to be custom developed later, as well making login password info available to the super-admin.

NOTE however, other than templates and db access, iSalient php code is itself encoded and locked down. So all the changes in iSalient, must be effected first in iSalient's html "smarty" templates, or perhaps through direct access to the MySQL db directly, but without interfering with the normal operation of the script. You can add your own (php?) code to work independently with new links in the html templates, of course, but the results need to be passed on to the existing unchanged, encoded isalient code.

I also need a small shopping cart like functionality for users select surveys subscriptions, and additional "service items", process the order.

Requirements:

1) Provide a small "shopping area" so visitors can first purchase a survey subscription, e.g. # of months, # of surveys, and also purchase a few additional configurable "service items." All selections can be made from or moved to a SHOPPING CART with ability for user to select or verify quantity for each item, securely take order and contact info, credit card # to process the order. Register a login name, email address and password to work with iSalient. Provide user and with a authorization code for purchase of "service items".

2) "Add" 1 or 2 blank surveys into a newly created iSalient sub-user-account (from the super-admin account) (can be accessed via "Admin Users" screen in iSalient or directly through the db). (For screen shot, see "User Management with Detailed Permissions" under [url removed, login to view] )

Also enable for each sub-account only: Survey-Edit, "Emails - Manage, Send", Graphics, Reports and Styles. (Disable: "Admins" "Survey-Add ; Delete" )

(Or some other combination to be provided later... depends on the type of license acquired from iSalient).

3) Seperately store the newly created login, email, password and authorization codes info SECURELY but allow access to a super-admin so can be read unencoded, or passed onto both a new script (to be developed later) and to the "iSalient" survey script, so that all programs work with the same login and password.

4) Design a secure "Front-Door" or "gateway" page for logging into iSalient: this "gateway" can be used for subsequent customer logins into iSalient, in order to regulate usage under subscription. Edit html templates, if necessary, in iSalient concerning login, to effect changes, including DISABLING the means for users (though not the super-admin) to log directly into iSalient.

5) Change the password after subscription or demo has expired, but notifiy super admin and user of end of subscription or demo. Provide a message to user that subscription has expired and invitation link to renew or to call customer support.

6) Style of the Front-door gateway and "shopping area" should match the current CSS files of iSalient, or the front page of the website to be later supplied.

7) PHP?

8) no bugs, stable, followup/support included?

9) Your Project payment terms? I require scriptlance Escrow for full (preferred) or at least final payment. This protects both parties. You will post work on your servers along with a demo or license of iSalient that I'll temporarily provide to your domain name. Payment through escrow is subject to satisfaction of above requirements for this initial job.

10) Your rate for ongoing development (there should be more work!)?

11) (Optional): the case of 1, above where CC processing is integrated with a CreditCard payment gateway, e.g. [url removed, login to view]

Thanks for bidding!

MySQL Odd Jobs PHP Web Security

Project ID: #2032154

About the project

Remote project Active Jul 11, 2012