How can a guest change the rating (or delete) they placed on a post? It seems rating are based on session ID?
You have to remove it from database, try run this following query and see how it goes.
// Replace #__ to your table prefix
delete FROM `#__easyblog_ratings` WHERE `created_by`=0;
Before you do this you have to backup your table first.
By the way, If you do not like your guest user to rate your blog post, you can disable it from backend > Easyblog > setting > general > rating > Allow Guests To Rate - NO
Sorry for the delay of this reply because it is weekend for us here.
Unfortunatelly, a guest cannot change the rating (or delete) they placed on a post. Yes, the rating are based on session ID. But it would be best if you can submit a feature request regarding this issues in our voice page ->http://stackideas.com/voices, so everyone else could vote for it, the more people request on this, and we will priority consider it.
Thanks. I was actually able to see the ID and value in my ratings table and adjusted it accordingly. I think the ticket can be closed now. As for the feature request, I think guests should be able to change or delete their rating the same time they rate it - in case of an accident. It's not as important to me should they come back to site and change it later.
You are most welcome. Glad to hear that your issue has been resolved now.
You can submit a feature request regarding this issues in our voice page -> http://stackideas.com/voices, so everyone else could vote for it, the more people request on this, and we will priority consider it.
As a gentle reminder, kindly start a new thread if you have any other issue in the future so it will be easier for us to manage your inquiry. I will lock and mark this thread as resolved.