So what do you need? Google php login scripts and profile pages!
If you want to roll your own:
1) login form - can be an 'include file' that can be placed on a number of pages.
2) login form handler script (avoid placing this on the same page as the login form)
3) register form - put this on a dedicated page
4) register form handler script (again avoid placing this on the same page as the registration form) - sends confirmation link to user's email address
5) registration confirmation page - processes the confirmation link sent to user's email.
6) edit profile page - allows users to edit their own profile (secure)
7) memberlist page - list of all members* - loads of options for this!
* you can list members as:
1) a straight list, with a link to a profile page
2) a list of members, each with a profile
3) a mixture of the above, using javascript or ajax to display their profile in-page or in a lightbox when a link (their name?) is clicked.
You may want to set up a forum or something similar for your members to communicate. This forum type thingy could even handle your login/registration for you.
diafol
Keep Smiling
10,826 posts since Oct 2006
Reputation Points: 1,675
Solved Threads: 1,532
Skill Endorsements: 61
This sounds similar to a ticket system.
The key adrea of this will be DB design - everything else will be easy. I really don't want to do this for you, but here are a few pointers:
alumni table:
al_id, pw, email, other profile info fields
visitor table:
vis_id, pw, email, other profile info fields
posts:
post_id, vis_id, al_id, other fields
Replies can either be placed in the posts table or in a dedicated table if you want to allow ongoing discussions (more like a blog post feature).
You could have an email system that notifies alumni when a question is posed to them. Likewise a visitor/student can be notified when they receive a reply.
Ensure that questions remain invisible unless a reply is offered - so only the alumnus concerned can them.
In addition, as opposed to a blog post system, only the original poster and the almunus can post to that 'thread'. It's not a free-for-all.
This is all controlled via the vis_id and al_id values in the posts table.
diafol
Keep Smiling
10,826 posts since Oct 2006
Reputation Points: 1,675
Solved Threads: 1,532
Skill Endorsements: 61
You're almost 2 years too late anand. :(
Check the last post date next time!
diafol
Keep Smiling
10,826 posts since Oct 2006
Reputation Points: 1,675
Solved Threads: 1,532
Skill Endorsements: 61
So what do you want? Post your code.
diafol
Keep Smiling
10,826 posts since Oct 2006
Reputation Points: 1,675
Solved Threads: 1,532
Skill Endorsements: 61