Link to home
Start Free TrialLog in
Avatar of zachvaldez
zachvaldezFlag for United States of America

asked on

web registration model

Can someone show me a model for running event registration over the web? I have an application(intranet based) that require users to do data entry for registering partcipants for an event. the user recieved the info by mail and typed it to the registration form. I would like to convert this process into a web based model so participants themselves will register themselves thus taing the chore away from users from data entry. What are the prerequisites? If it is a web app , how does the data get save to a database. What about authenticating the person registering- just to make sure it is a valid registration?
I d like to get the whole picture how this is done and best practices likewise.
Avatar of zachvaldez
zachvaldez
Flag of United States of America image

ASKER

quesitons-How to ensure that a person is not registered twice or registering more than once? What unique criteria is used?
Avatar of David Johnson, CD
you already have a backend database now you just need to add some more rows for real name/ username / password / password hint or link 2 databases.. are you using an invitation code? if not then maybe you should or is the registration open to the public? By using an invitation code you can reduce the number of duplicate entries in your customer database.

as far as the email address is you must first validate that it is a valid email address and you could also check that the address is NOT already in the database (assuming that you don't already have this information) so the first form will just have the Real Name, username (check for duplicates), email address (check for duplicates) and invitation code a captcha then the user waits for the confirmation email in which they have a link to go to the next stage you can use the link to have a unique identifier that tells the system that yes this person exists and then you flip a toggle to then copy into the customer database from the scratch database, if the information is already on file you can then populate the form (user details) if not then the user is presented with a blank form to populate with appropriate checking.

With lightswitch I could code this in a lot less time than it takes to explain it.
Unfortunately I dont have light switch.I worked with VS 2010.  
I have questions
1. What is an invitation code and why is it important to have it?
Is an email address necessary? Can this be optional rather than required? Some people may not even have a PC or an email address but would like to register for the event.

But for people with email addresses ...
2. upon reading your notes, you ecommend 2 stages to undertake..
first is to validate email address,username
an  invitation code will be send with captcha
I assume the invitation code is unique per registrant?

Not so clear with this... if you can

>>the next stage you can use the link to have a unique identifier that tells the system that yes this person exists and then you flip a toggle to then copy into the customer database from the scratch database, if the information is already on file you can then populate the form (user details) if not then the user is presented with a blank form to populate with appropriate checking. Thanks in advance

ASKER CERTIFIED SOLUTION
Avatar of David Johnson, CD
David Johnson, CD
Flag of Canada image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
My other concern is how about when registrant want to view his registration details later. So he has to pass a query and app should return the e,g, the sessions he picked.. how is that possible..?
What are the things to consider here like parameters,etc...
How should app respond to that type of query...
so you have the username and password you do a lookup on the userid and can either return the registered sessions and/or registration details from the customer database