Ask your WordPress questions! Pay money and get answers fast! Comodo Trusted Site Seal
Official PayPal Seal

User Accounts WordPress

  • SOLVED

Hello. I need the following help.

I have 250 users, each will have personal registration, plus maybe additional documents that they will fill out online to make request or ask questions.

We are running a trip to NYC and we want to control all the data via website ( wordpress)

For example.

Say Bob has a account with us, he has already registered. Bob has also made a request for a additional passenger that he wants to travel with him and share his hotel room. He did this online with our wordpress site using gravity forms.

When Bob logs in, he should be able to see a list of request he has made, also any personal information that he has given us for his trip via online forms.

This information should not be shared with anyone else unless they are bob or has logged in as Bob...

I hope this makes sense and someone can help asap.

Or perhaps someone might want to just fix this for me with some sort of plugin or step by step instructions on how to do this asap!

Answers (4)

2012-08-02

Francisco Javier Carazo Gil answers:

Hi,

You can use BuddyPress (http://wordpress.org/extend/plugins/buddypress/) and use his "Activity" and "Message" to be able to manage these requests.


Francisco Javier Carazo Gil comments:

With BuddyPress you can have a more complete profile.

You can also add as many fields as you want in a standard WordPress: http://wpengineer.com/2173/custom-fields-wordpress-user-profile/

2012-08-02

Arnav Joy answers:

yes you can do it and show it in the profile page or any other page , that will fetch the information based on the login , who is logged currently and will show you all the fields.

and all the information for that particular user will be available for only that user and not any else..


lemglobal comments:

can you be more clear?


Arnav Joy comments:

To be clear

Suppose i have two user with following fields:-

--User A--
Name
Email
Detail1
Detail2
--User B--
Name
Email
Detail3
Detail4


then when user A loged in to the site then in a page say user-meta user A will see all the details Like name,email,detail2 and detail2 but can not see detail3 and detail4 field as this field is not of him same as user B will see all the fields belongs to him and not of any other user.


let me know if it is clear to you..
-Arnav

2012-08-02

S├ębastien | French WordpressDesigner answers:

yes you can save the content of the form as data for just a profile
probably you can custom this plugin http://wordpress.org/extend/plugins/contact-form-7-to-database-extension/ which save the content of the form in the DB


S├ębastien | French WordpressDesigner comments:

with this plugin and the link of Francisco you can do what you want
http://wpengineer.com/2173/custom-fields-wordpress-user-profile/

2012-08-02

Pali Madra answers:

The plugin at [[LINK href="http://wordpress.org/extend/plugins/user-meta/"]]http://wordpress.org/extend/plugins/user-meta/[[/LINK]] is a good fit for your problem.

Using this plugin you can create extra fields which need to be filled when a user is registering. There are different type of fields that can be added for example test box, paragraph, checkbox, etc. One of the big advantage is that you can allow file upload as well.

Another advantage is that if you already have registered users you can upload their data via a CSV (comma separated values) into the database which means that the plugin also has a solution in case you already have registered users.

Using this plugin is pretty straight forward therefore the implementation should be easy. In case you need help please let me know.