Yes the better solution is to use add_role( $role, $display_name, $capabilities );
and make a distinct role for the front end.
That way you have a separation of abilities that is easier to manage, the way you are doing it will lead to trouble.
Yes the better solution is to use add_role( $role, $display_name, $capabilities );
and make a distinct role for the front end.
That way you have a separation of abilities that is easier to manage, the way you are doing it will lead to trouble.