question about hotspot

how to authenticate my hotspot users by their mac address instead of username and password

In ip/hotspot/server or server-profile, check MAC as validation method.

Use the MAC as username in ip/hotspot/users