Wordpress - Have a user add a listing, using a form, to a site and have ability to delete or edit without a un & pw.

I have a site where I want realtors to be able to add a property with address and description.  I want them to be able to edit or delete the ad without a un or pw.  The link to edit or delete would be provided in the email after the ad is submitted.  kijiji.ca does the same when you post a classified ad.  Are there any plugins on WP for this or would it be custom?
livewirewebsolutionsAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Jason C. LevineDon't talk to me.Commented:
How does the user get back to edit or deletion without being logged in?
livewirewebsolutionsAuthor Commented:
From an email that is sent to them after the listing is submitted.  Also, 15 days after the listing a follow up email will be sent letting them know the ad is still posted and if they want to delete it.
Ray PaseurCommented:
Jason will be the most help with WP, but I can tell you the theory.  

The link to edit or delete will be sent in an email with a design similar to this handshake process.  When the client visits the link, the script will set a cookie on the browser like the remember-me cookie.

Thereafter the server can look for the remember-me cookie and use this as a signal of client authenticity.  There are some risks, however, and in my experience they are rather small risks.

First, there is the risk of email hijacking.  If you send the email to an office where the human client is logged in to mail, but has gone out to lunch, someone else may find the email, perhaps forward it to a 3rd party.

Next there is the risk of cookie hijacking.  This is much less risk, and requires specialized skills and knowledge.  Anyone who knows how to do this probably has bigger fish to fry.

Last, there is the risk that the client uses multiple devices, perhaps desktop, iPad, cell phone, etc.  The cookie will get set on the device that is used to click the link in the email, but will not get set on the other devices.  A login will still be required for those devices, and once the login is complete, the remember-me cookie will be set on each of the devices.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
livewirewebsolutionsAuthor Commented:
Thats great information in regards to risk.  Thanks Ray.  Always appreciate your advice.

Do you think there's a WP app out there?
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
WordPress

From novice to tech pro — start learning today.