Any Recommendations Please

Permalink
I have to build a website in which I need to load an existing client's data table (CSV file) containing member information such as name, address, DOB, licence number etc (all sensitive information and subject to privacy laws). The aim is to have people log into the site using their licence number as their user name and their DOB (Date of birth) as their password (8 digit number). This should then show the current details for that member in a table and allow them to update any incorrect details and save the new information. I obviously need to have this behind a https site format. Can anyone point me to a starting direction using C5 for this site?

Regards Ian

ianj
 
Mnkras replied on at Permalink Reply
Mnkras
Write a script to import the CSV, then just use user attributes for all the different things, you can modify the login controller so they have to enter their DOB before login.
Shotster replied on at Permalink Reply
Shotster
Here are a couple add-ons to check out...

http://www.concrete5.org/marketplace/addons/all-in-the-advanced-use...

http://www.concrete5.org/marketplace/addons/kinos-import-users/...

I've used neither, but they seem like they're worth looking into. There was also a free one by Remo floating around, but I can't find it in the marketplace.

After you get the data into the DB, it seems it would then mostly be a matter of custom attributes, user profiles, and permissions.

-Steve
tallacman replied on at Permalink Reply
tallacman
I am doing something similar to this with jgarica's Advanced Forms. I have a custom block built that allows each user to edit his or her own forms only in the site and not the dashboard. The custom block was built by jb1.

Natively, the Advanced forms block allows access to anyones data in the dashboard. That’s why i have them editing it in the front end.

steve
jelthure replied on at Permalink Reply
jelthure
If you are at all concerned with your users Privacy then I would suggest against using things like drivers license numbers and birthdays as login credentials.