На мой взгляд, редактирование своего последнего поста можно сделать так: Если он ни разу его не изменял, то эта возможность сохраняется на время сессии, пока он на сайте. При последующей авторизации ему уже нельзя. А если же он успел после написания поста один раз отредактировать свой пост, то эта возможность была до трех попыток, после чего уже запрет.