A door lock, comprising a main controlling module, an unlocking module, and a sensing module; wherein the sensing module is configured to determine whether a human body is present within a first preset detection range; if yes, the sensing module is configured to control the main controlling module and the unlocking module to be powered on; and if no, the sensing module is configured to control the main controlling module and the unlocking module to be powered off; characterized in that the door lock also comprises a timing module; the timing module is connected to the sensing module; the sensing module is configured to send human body sensing information to the timing module when sensing that the human body is present within the first preset detection range; the timing module is further configured to record a first time point at which the human body sensing information is received by the timing module, and configured to search whether previous human body sensing information is received before the first time point; if yes, the timing module is configured to search for a second time point at which the previous human body sensing information is received, and determine whether a time difference between the first time point and the second time point is not greater than a time difference threshold, and if yes, the timing module is configured to send first information of the time difference being not greater than the time difference threshold to the sensing module; the sensing module is further configured to send the first information to the main controlling module; the main controlling module is further configured to present the first information to inform one or both of a current person who is trying to open the door and a former person tried to open the door that there is another person trying or tried to open the door at an adjacent time, wherein the first information comprises information of the time difference between adjacent two times of unlocking the door being not greater than the time difference threshold. wherein the sensing module is configured to determine whether a human body is present within a first preset detection range; if yes, the sensing module is configured to control the main controlling module and the unlocking module to be powered on; and if no, the sensing module is configured to control the main controlling module and the unlocking module to be powered off; characterized in that the door lock also comprises a timing module; the timing module is connected to the sensing module; the sensing module is configured to send human body sensing information to the timing module when sensing that the human body is present within the first preset detection range; the timing module is further configured to record a first time point at which the human body sensing information is received by the timing module, and configured to search whether previous human body sensing information is received before the first time point; if yes, the timing module is configured to search for a second time point at which the previous human body sensing information is received, and determine whether a time difference between the first time point and the second time point is not greater than a time difference threshold, and if yes, the timing module is configured to send first information of the time difference being not greater than the time difference threshold to the sensing module; the sensing module is further configured to send the first information to the main controlling module; the main controlling module is further configured to present the first information to inform one or both of a current person who is trying to open the door and a former person tried to open the door that there is another person trying or tried to open the door at an adjacent time, wherein the first information comprises information of the time difference between adjacent two times of unlocking the door being not greater than the time difference threshold.