Can de-activated members continue sending private notes if still logged in?
Using Jamroom
Your form designer work around is still valid, the block function just expands on that. It puts a BLOCK column in the "Data Browser" so with one click you can set user_active to 0 and adds a new user_blocked and sets that to 1.
In the profile form it sets profile_active to 0 too.
So the user account and the profile account are both inactive and cant be used. The users is forced logged out and their session is destroyed so they are outside and cant get back in. Their profile cache is reset so the profile is no longer visible and any cookies are deleted. They will appear to the system as a visitor.
The method of adding user_active to the user account is still a perfectly valid way of stopping them from logging in. They will not be able to login if they have user_login set to 0 BUT if they are already logged in and that is changed from 1 to 0 they will not be forcibly logged out.
Thats where the block button helps. It logs them out if they are logged in.