Μία λύση που έχω χρησιμοποιήσει είναι με το session.sessionID.
Δηλαδή, αποθηκεύω στην βάση και το sessionID και μετά ελέγχω το ID του user και το sessionID.
Αν δεν υπάρχει εγγραφή που να ικανοποιεί αυτά τα κριτήρια τότε γίνεται το save αλλιώς πετάει μήνυμα επιβεβαίωσεις οτι η εγγραφή έχει γίνει.
Δεν είναι και ο καλύτερος τρόπος αλλα σε μένα δούλεψε.
αν δεν το θες,
www.antallakseto.gr