Hi @Ahmed900,
I agree with @PhilipDAth, at first its important to understand what you're trying to achieve.
With this said, I think you can use the setup with PSK and Sign-on splash page, and in the dashboard settings you can put the laptops into a white list manually, and in this case these clients won't need to go through splash authentication. And if users try to enter connect to the SSID from their phone knowing the PSK, they will be met with the splash page. This method, however, don't prevent them from connecting if they know the password for the splash page. Something similar is outlined in this KB.
I believe the best way to go here if you want to restrict access from phones would be some sort of MAC address-based, or cert-based authentication.
If you found this post helpful, please give it kudos. If my answer solved your problem, click "accept as solution" so that others can benefit from it.