This period of time modified the login function of our system, in order to be more secure, increased the email verification function. When the user login to determine whether the IP is logged in before, if not, you need to send a verification code to the mailbox, and then the received verification code entered again, if the verification code is correct and time does not exceed the specified time, you can log in, and make a note of the IP and time of the landing, and then with this IP login, There's no need to prove it. If the time exceeds, the verification code fails and needs to be sent again. Verify that the error cannot be logged in, you need to re-enter the verification code, or send a new verification code to the mailbox. In order to do this, I used how to send mail to the mailbox and get the knowledge of landing IP. Organize it below to see for yourself later. Send mail: First need to download Phpmail package, and then unzip, the extracted files copied to the project. Introduce files into your project. Copy the code code as follows: Require ("phpmailer/class.phpmailer.php"); The path to the file depends on how the path is in your project.
1. Recommended articles about landing IP
Introduction: This period of time modified the login function of our system, in order to be more secure, increased the email verification function. When the user login to determine whether the IP is logged in before, if not, you need to send a verification code to the mailbox, and then the received verification code entered again, if the verification code is correct and time does not exceed the specified time, you can log in, and make a note of the IP and time of the landing, and then with this IP login, There's no need to prove it. If the time exceeds, the verification code fails and needs to be sent again. Verification error cannot login, need to re-enter the verification code, or send a new verification code ...
2. Recommended course for validate validation
Summary: One of the great strengths of yii2 is his form component, which is both convenient and safe. Some small partners feel with Yii for a period of time, good, except than TP "difficult to understand" like nothing. Leadership arrangements to engage in a registration function, this guy brushes brush is Baidu what what good form style, is Baidu what what what validate verification, really for this guy pinch sweat. Of course, in front of the nonsense, our focus is to use ActiveForm, and then how to implement the custom validation rules. First of all, the scene: conditions: ①, there are two fields are A and b ...
3. Filter article recommended 10 articles
Summary: Verifying the authenticity of a message add a filter in the project where the MVC controller is located, overriding the public override void OnActionExecuting in the filter (ActionExecutingContext Filtercontext) method New data Model note: When the server receives the message, it is no longer the signature but the Msg_signature server pushes the message to the server HTTP request Packet Example Post/cgi-bin ...
4. Summary of relevant articles on JS verification recommendations
Introduction: This article mainly introduced the Angularjs form verification function, combined with the concrete instance form analysis The Angularjs form verification operation procedure, the realization skill and the related attention matter, needs the friend can refer to this article to describe the Angularjs form verification function. Share for your reference, as follows: Under the jurisdiction of Angularjs, each form form will create an instance of Ngformcontroller. Each input in the form will create a ngmodel under this instance ...
5. About PHP Case-based articles recommended
Summary: Legitimate XML documents can have a meaning, one is a well-formed document (Well-format), which conforms to the XML rules written by the document, the other is a valid document, is a document that has been validated to conform to a DTD. 1. Basic syntax rules XML is case-sensitive; the start and end labels of all elements must appear in pairs and be nested correctly; if you make the XML description, it must be the first line of the XML document: &NBSP;<? XML Version="1.0"? >&nb ...
6.10 Image Gallery Instance Summary
Summary: Today we are going to learn how to use Python to generate a random Chinese verification code, and save the picture as a. jpeg format, the required friends can refer to this before you first need to understand the PIL library in Python. PIL is the short name of the Python Imaging Library, PiL is a python processing image library, provides a series of modules and methods, such as: cutting, panning, rotating, changing the size and so on. In the PIL library, any image is represented by an images object, so load a picture ...
7. About the implementation of Chinese verification Code example tutorial
Summary: Today we are going to learn how to use Python to generate a random Chinese verification code, and save the picture as a. jpeg format, the required friends can refer to this before you first need to understand the PIL library in Python. PIL is the short name of the Python Imaging Library, PiL is a python processing image library, provides a series of modules and methods, such as: cutting, panning, rotating, changing the size and so on. In the PIL library, any image is represented by an images object, so load a picture ...
8. Form Knowledge Point Detailed
Summary: Legitimate XML documents can have a meaning, one is a well-formed document (Well-format), which conforms to the XML rules written by the document, the other is a valid document, is a document that has been validated to conform to a DTD. 1. Basic syntax rules XML is case-sensitive; the start and end labels of all elements must appear in pairs and be nested correctly; if you make the XML description, it must be the first line of the XML document: &NBSP;<? XML Version="1.0"? >&nb ...
9. Recommended courses for Pattern Definition 10 articles
Summary: MySQL SQL Server mode MySQL server can operate in different SQL modes and can apply different modes to different clients. This allows each application to customize the operating mode of the server according to its own needs. The schema defines which SQL syntax should be supported by MySQL and what data validation checks should be performed. This makes it easier to use MySQL in different environments and in conjunction with other database servers. You can start MySQL with the--sql-mode="modes" option ...
10. Detailed description of the collection and collation
Introduction: Under Windows using IIS configuration PHP can not upload files, has been a lot of netizens are more puzzled, I collected and organized, I hope to help you continue the "IIS configuration PHP in Windows Server 2003" article on the server using apache2+ PHP normal operation, replaced by Iis+php, has appeared php.ini environment variables can not be read, PHP verification code can not display the problem, and now someone is unable to upload the picture problem. The process of replacing Apache2 from IIS is just to open the I ...
"Related question and answer recommendation":
Ios-https issues with self-signed certificates
How does python randomly generate Chinese characters?
Laravel-Can you show Google Verification code when you laracasts.com a post?
Python-Sign up for Google Mail bypass Google phone verification
Java-springboot+spring Security+kaptcha How to implement picture verification code