Online forms with user logging

Posted on 2014-07-10
Last Modified: 2014-09-10
Hello All,

I am simply looking for some suggestions on a way to accomplish my needs for an online form. So the form is simple enough, just some basic questions. I am aware of several sites that do a good job with this, however my need is that I want to invite people via email to fill out the form. Tricky part is that I need when the form is submitted to log who it was that submitted the form, and they should not have to create an account. So how to capture who this is, thats my question? Is there a way via a crafted link that was sent via email that it carries the users email address? If so, are there any sites that handle this? I also need to capture the timestamp of when the form was submitted and provide the completed form as a PDF download they can save.

Is something like docusign an option? Its fine if they type their name, but i need to prove the form was accessed by the invitation email.
Question by:adembo
    1 Comment
    LVL 82

    Accepted Solution

    Ah... your project just failed completely at the word "prove".  There are just too many ways to get around any security that involves a link that can be intercepted.

    If you can accept "most likely", you can just put a unique query string on the link in each email.  That's basically what is done when you have to click on a link in an email to reset a password.  But of course, you have to keep track of the code you send out, usually in a database, so you can match it up when you get it back.  The logging and timestamp is pretty standard tracking you put in a database when the form is submitted.  Maybe you can understand from my description, it's not real simple, it does require you to take care of the details.  But it's not real hard either and lots of sites do something like that.

    Featured Post

    IT, Stop Being Called Into Every Meeting

    Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

    Join & Write a Comment

    If I have to fix slow responding website my first thoughts are server side optimizations: the database may not be optimized or caching is not enabled, or things like that. We often overlook another major part of our web application: the client. We o…
    Introduction A frequently used term in Object-Oriented design is "SOLID" which is a mnemonic acronym that covers five principles of OO design.  These principles do not stand alone; there is interplay among them.  And they are not laws, merely princ…
    This video teaches viewers how to create their own website using cPanel and Wordpress. Tutorial walks users through how to set up their own domain name from tools like Domain Registrar, Hosting Account, and Wordpress. More specifically, the order in…
    This video teaches users how to migrate an existing Wordpress website to a new domain.

    734 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    17 Experts available now in Live!

    Get 1:1 Help Now