pppoe

how to block on mikrotik unauthorized users to acess on internet ,access only pppoe users

Don’t put any IP addressing on the interfaces where you serve PPPoE. Then it is impossible to get IP service w/o PPPoE.
If you have some sort of “management” IP range in use on the same network segment, then your goal should be to move this functionality to a different VLAN.