Today, when doing user registration and personal center security management, I implemented the use of a third-party SMS platform Setting up mobile phone verification in Laravel framework;
Since I am a website that provides medical consultation and health care products to customers, it is particularly important for us to protect customers’ personal privacy. Therefore, after customers log in and before entering the personal center, they use an intermediate page to verify through mobile phones. method to determine whether it is the customer, in order to reduce the risk of the customer's personal information being leaked due to the loss of the account password;
Query the mobile phone number filled in by the customer in the database form based on the user's logged-in ID, and display it on the mobile phone number on the middle page. After confirmation, the user clicks to send the text message. If the status code returned by the server is 2 (Note: Huiyi Wireless If the platform sends a successful status code of 2), the sending is successful and the randomly generated verification code is stored in the session. After the user inputs the verification code information, the verification code information in the session is compared with the information entered by the user. If successful, you will enter the personal center page. If the comparison fails, you will return to the middle page; injection, so the user clicks on the middle page and the phone is lost, and then jumps to the email verification and password verification page, and can also enter the personal center page to modify relevant information;
The red covered parts are the account number and password on the platform;
http://www.bkjia.com/PHPjc/1131346.html