In Progress

Simple PHP work

1. A sign-up and login system

For the sign-up, I would like the user to just enter an email. They then confirm their email address then are redirected to the sign-up page. The sign-up page will ask for the following:

Username (mandatory)

Password (mandatory)

Date of birth (mandatory)

Country (mandatory)

Profile Picture(optional)

Once the user presses sign-up, the date at which they registered and their IP address must also be recorded. If the user has uploaded an image, the image must be renamed, stored in a separate folder and the location of the newly saved image must be saved to the database as well. All of this will be updated to a database (I can do the SQL for this).

Notes: I would like javascript to check that all the mandatory fields have been entered and a red message will appear next to the fields not entered correctly. The username must also check for availability. Please note that I would like PHP to still do a final check of the fields as javascript checking is able to be bypassed. For the password field, I would like a checkbox next to it that says "Hide characters". Basically, with this I would the user to be able to enter plaintext into the password field box unless they check the Hide Characters checkbox, in which case the password is hidden (I think there is a javascript plugin for this, I will have a look if you can't find/do it).

2. Forgot password system

The usual forgot password system, send a new password to the user's email address.

3. Randomly generated codes

I would like Alice to press a button and a code is randomly generated (e.g 4xFhg21) and entered into the database as an attribute, along with her other things (such as DOB, name, IP address etc). Once Bob enters this code (4xFhg21) into another text box, Alice's name is returned and the code is then replaced with a new randomly generated code (e.g. 552kIl12). If Bob tries to search with the same code (4xFhg21) more than once, Alice's name should not be returned.

4. User CP

The user can come here to edit and update settings such as passwords, profile picture and email address. If the user selects to change their email address, they must confirm their new email address. You can assume that the user is logged in before they can view this page.

5. Messaging system (I don't know about this one)

I would like a messaging system but I am not sure how much work is involved in this. Please let me know if you are interested in this one.

If you have read this please reply with 'Bad Apples' at the start of your bid. Thanks

Skills: Javascript, MySQL, PHP

See more: work view, work login, work find, view work, thanks notes, profile php code, ask work, find search php code, 4 tries, tries, php work, find work, apples, alice, simple notes database, sql update text, sql update field text, simple php email read, change checkbox, message simple text, simple search javascript, php picture, simple check date, page javascript simple, php user generated

About the Employer:
( 1 review ) BRISBANE, Australia

Project ID: #1124951

Awarded to:

rbsaud

please check pm

$50 USD in 2 days
(10 Reviews)
4.1

40 freelancers are bidding on average $112 for this job

sanjay2004

Professional developers with similar expertise here. We are posting our bid as an expression of interest and appreciate further discussion in private message board. We are waiting for your message to communicate furthe More

$131 USD in 5 days
(517 Reviews)
9.5
phpexp

Plz check PM

$199 USD in 3 days
(189 Reviews)
8.0
jqMike

Bad Apples! Just 2 days and your system will be up and running! Please contact me.

$200 USD in 2 days
(78 Reviews)
7.2
neelwt4u

Please check the pmb. with best regards

$200 USD in 7 days
(122 Reviews)
6.9
Dunkoh

Lets do this! See PMB

$80 USD in 1 day
(110 Reviews)
6.9
abraham66

Bad Apples - Really easy job . I can do it very well

$200 USD in 5 days
(98 Reviews)
6.8
netxpertindia

Bad Apples NetXpertIndia is a customer-specific service oriented company has got a Professional and creative team. We are the Professional Web Development Company having rich experience in Web design and development. More

$150 USD in 3 days
(89 Reviews)
6.8
acesolution

lets do it now.....thanks

$100 USD in 1 day
(123 Reviews)
6.7
developershut

HI, please check PMB

$150 USD in 2 days
(110 Reviews)
6.5
k1ng440

Professional Web Developer is Ready get started right now and will finish in no time. Please check your PMB

$100 USD in 2 days
(94 Reviews)
6.5
expertonphp

Hello Sir, Please check your inbox to see my bid details, lets start. Thank You!!

$55 USD in 2 days
(77 Reviews)
6.2
erwindraft

Hi, I have check your list, and ready to help you create the functionality u mention on your list.

$150 USD in 4 days
(97 Reviews)
5.8
yogendra124

Bad Apples Please check the pmb

$100 USD in 2 days
(34 Reviews)
5.7
aukint

Please check Pm for detail thanks

$80 USD in 1 day
(34 Reviews)
5.2
itambassadorz

Ready to start. thanks

$70 USD in 1 day
(19 Reviews)
5.0
mehulsolanki

Bad Apples ..Hello sir, i am ready to do it. Please check PMB.

$150 USD in 5 days
(10 Reviews)
4.8
sohel364

Please check PM

$80 USD in 3 days
(10 Reviews)
4.3
asif03

Please check PMB.

$100 USD in 5 days
(20 Reviews)
4.3
samarthsol

'Bad Apples'.Please check PMB.

$120 USD in 3 days
(16 Reviews)
4.2
Naaraxi

Bad Apples. I'll have a question or two, see PM

$112 USD in 4 days
(12 Reviews)
4.0