In Progress

login for web app

We currently have a dead-simple, one-page web app (php) that allows FB signup/login/logout taking data from a dead-simple mysql database.

What we need is:

1. enable signup/login with Google in the same way we do for facebook.

need to be able to merge account somehow if we recognise it’s the same person (same email, when they login).

need to write user data in the same DB table we have now for FB.

When they sign up, we need to show them and have them tick a checkbox where they approve terms and conditions and privacy policy (these are links to web pages or PDFs where these are stored). if they don’t click, they can’t register.

if possible without creating additional tables on the DB but using only one table for users

2. for those users we cannot recognize they are the same, provide some way for them to merge their account so that regardless of how they login we know it's the same person

3. give possibility to “unregister” (not, say, to unlink google, but to be deleted from the system).

Ask for a confirmation, leaving space for a message we will write (e.g. “you understand that all the information will be deleted etc etc” and upon confirmation, we mark the account as deleted).

When we unregister we simply tick a boolean field on the DB, we don’t remove (which means that when we login, we need to check this boolean field to see if a person is registered/active or not).

If a user register again later, it will be a NEW tuple in the user table

after login the functionality must be the same as we have now for Facebook, that is, leave the option to log out, access the profile page, etc

4. not a feature but an important point: Factorize parameters in a single file, with the usual good coding practices, encapsulation, etc… want a single place where to change all config parameters (such as application IDs),

Code readability and maintainability is the most important aspect

5. have a minimal, minimal documentation (like one page) for somebody who needs to put their hand in the code. minimal, as the code itself should be readable.

Point 0 (meaning that we can do this before the others also in terms of milestone):
customers can be

- "normal" or "gold"
- "individual" or "corporate"

both these aspects are determined with a flag in the database, in the same user table.

upon login (or when refreshing the page once logged in) i should be able to detect the status.
Gold status means that a certain icon (we'll put png for that) is shown next to the customer name (by the way we should only display the customer first name), otherwise nothing is shown next to the customer name.
in any case next to the customer name we should also show the reward points in the account, directly on the home page

"Corporate" means that the content of a certain DIV is shown in the page

thanks



Skills: HTML, MySQL, PHP

See more: web mark, web config php, web app google, one page web pages, html 5 checkbox, how to factorize, hand coding html, factorize, facebook sign up new person, facebook sign in new person, c# web app, creating web pages with html, coding of web pages, how to write terms and conditions, facebook login logout, creating web pages, web-app, web app, php web app, mysql google login, fb login, php profile page login user, php web facebook login, login html code, login logout php system

About the Employer:
( 3 reviews ) Palo Alto, Italy

Project ID: #5303043

Awarded to:

esolzsales

Greetings from ESolz We have put forward a placeholder bid, we would love to discuss in details before confirming the bid. Let us know when you would have some time to discuss in length so we can freeze the requirem More

$257 USD in 3 days
(264 Reviews)
9.6

17 freelancers are bidding on average $180 for this job

phpexp

Hello, I have reviewed your project description carefully and your requirement is fully clear to me. I can do this project efficiently. Based on my long time experience i can guarantee your 100% satisfaction. I w More

$257 USD in 5 days
(181 Reviews)
7.9
agilesols

i Am Not Saying that i Am the best but my coding skills show you that i em the best i am highly interested in this job I Can Start working on it right now ..Waiting for your response Thanks

$222 USD in 3 days
(216 Reviews)
7.5
kchg

Hello, sir I'm interested with your project. I'll do it for you. I can do it well more than you could guess. :) Kind Regards.

$412 USD in 5 days
(85 Reviews)
7.5
seekdeveloper

Hi, I have read your post and understood your requirement. I have good experience in handling Wordpress /Magento/Joomla/Drupal/ HTML5/CSS3/PHP/ Yii framework/Javascript/MySQL/ Kindly go through my works to c More

$412 USD in 4 days
(50 Reviews)
6.8
leomedina01

Hi sir, My name is Leonardo Medina, and I´m from Brazil. I have lots of experience in PHP. Please drop me a line, so we can discuss this project in details and I can make a proper bid. I'm an experienced Web D More

$157 USD in 5 days
(84 Reviews)
6.3
html5css3php5

Hi i have goosd skills in php,jquery,html,css. i have 4 year experienced in php. ready to start now.

$144 USD in 3 days
(57 Reviews)
5.6
sat12

Hi, I am joomla,virtuemart expert having 5 years of experience... recently i completed these projects [url removed, login to view] [url removed, login to view] [url removed, login to view] [url removed, login to view] More

$84 USD in 3 days
(94 Reviews)
5.6
ashishicfai

Dear Sir, We claim to get it done perfectly for you EXACTLY in the way you want it - Kindly give we a chance and we will prove myself - Ready to prove our words, let's get it done right away and I mean RIGHT AWAY !! Lo More

$144 USD in 3 days
(15 Reviews)
4.8
developer2581

HI Hello Sir, We have gone through the details you have provided and would be pleased to work on this with you to deliver the results that you have expected and We are sure you will not be disappointed if you give us More

$155 USD in 3 days
(11 Reviews)
4.9
shreeyait

Hello Sir, We have checked your job detail and as per that we are able to do your job and we have very good experience in Word Press, Joomla, Joomla component, Modules, PHP, HTML,Magento etc . As well knowledge on More

$144 USD in 5 days
(20 Reviews)
4.6
muhammedjaved

Hello! I am an expert Web developer/Designer with over 13 years of experience and very interested to work on this project. Available to start immediately and finish as soon as possible. My bid is for fast professional More

$157 USD in 3 days
(9 Reviews)
4.5
kotharigaurav90

--------------------------Will Provide Service Until U Satisfy 100% --------------------------------

$111 USD in 3 days
(11 Reviews)
4.3
nguyenhuulocla

- My team has 5 members and has worked for 5 years together on website in Wordpress, Joomla, Drupal, Oscommerce, CI, Zend, Opencart, Prestashop, Magento, CakePHP, html/css/javascript, PHP, MySQL. We provide the best so More

$100 USD in 1 day
(7 Reviews)
3.6
oscarcaldeira

HI. I can make the development you require. ASAP For more information contact me Regards. Oscar Caldeira

$200 USD in 2 days
(2 Reviews)
3.2
jamal8t2

Dear sir i have bundle of experience in web development i will provide you fast and reliable results with in no time

$30 USD in 1 day
(2 Reviews)
2.8
marry2012

Hi, I am very much skills and I can develop the application I am very much skills in development using OATH API and also have done a number of works in using FACEBOOK/ GOOGLE API. Please let me know when to start More

$103 USD in 3 days
(2 Reviews)
1.5
etekkies

Hi, First of all thanks for your project post. My name is Renju R Krishnan. I'm having more than 5 year experience as a software engineer / Team lead. Your specification gives me some resemblance with the work I've d More

$222 USD in 2 days
(0 Reviews)
0.0
dvarmaashesh

Hello !! Hiring Manager Respected Sir, i have hereby offering myself for the job you have posted I have an expertise in the field of web designing, graphic design,Php,Dot Net,JAVA wordpress development for mo More

$55 USD in 3 days
(0 Reviews)
0.0