Hello All,
I am developing a web site for a club and am trying to use drupal. Need some help with user management there.
The club has different types of members:
1. Patrons
2. Life members
3. Ordinary members
I want to collect different data for each type of users. Extending the users table may not work, as most of the data is mutually exclusive for these roles. Can you give any suggestion to collect the data?
Re-phrasing my question, from the other side to drupal - currently, I have a table for each of these types of users. How do I sync these different users with the drupal users table? Each of the members should have a drupal login. Using different roles may not work, due to data exclusivity.
Any creative suggestion would help.
Thanks!
Rajesh
Comments
Hiya, Our site is a large,
Hiya,
Our site is a large, Active Directory-via-LDAP-based system which uses the profile module, extended with profile privacy to allow us to set some information to hidden (admins only) and private (user only), and to allow the user to determine the privacy of some other fields.
You could probably do something similar, specifying myriad per-user fields. You can set these to hidden, too, so only administrators with permission to access the profile module could access this data. That said, you might want to double-check how secure it is should you be planning to store sensitive information - birth dates, address, last name, etc. This search throws up some interesting profile privacy-related chats, too.
We also use a home-grown login script to pull AD groups information, apply some processing, process any other information relating to the $user or roles which needs checking, and update the users and roles tables accordingly - if you'd like the code, I'd be happy to paste it in here; just shout.
Best of luck! =o)