How to do anti-brushing treatment for vue, SMS interface

I added 60 seconds of click expiration to the button, but people who know a little bit about web can see the interface F12-> network. How do you deal with it

?
Jul.17,2021

1. The front end does some verification such as CAPTCHA
2. Background makes restrictions on the same ip (such as time)
3. Limit the number of times your mobile phone number is received per day
4. Token, generation can be randomly generated by users entering the page or the rules agreed between the two parties can be used as token

front end can not do anti-brush.
this needs to be processed at the back end. Record the CAPTCHA sent each time. Check your cell phone number before sending it. You sent it several times today


    .
  1. Button interaction at the front end is restricted
  2. add graphic verification code or sliding screen verification code to the backend, and send SMS only if it is correct
  3. limit the frequency of ip and routing on this interface to prevent a large number of requests from exploding verification codes
  4. do sending record statistics for this mobile phone number, do a transmission count and frequency limit, and freeze
MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1e4bf67-43951.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1e4bf67-43951.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?