Can a site visitor save data without logging in?

On second thought, I think you’re approach is better.