We have an iOS app that lets user post and share content. An admin can block certain users. Once a user is blocked the content they have posted will not be visible to anyone else. Additionally, we are considering not letting such users post any new content as long as they are blocked. I can think of following two ways of implementing the UX when a blocked user tries to post new content:
- User posts content and then receives an alert saying that their request could not be completed because there was a problem with their account and they should contact the administrator to resolve this issue.
- The UI elements that let user post content are disabled and overlaid with text that says that there is a problem withe their account and they should contact the administrator to resolve this issue.
I can't decide between the two. What is your opinion?