An electronic lock system for providing temporary access to an enclosed user space having at least one peripheral device located therein, the electronic lock system comprising: a housing; an electronic lock made integral to the housing; a mobile device; and a computer made integral to the housing, and having stored in a memory thereof a computer program code executable by the computer to: access peripheral association data pertaining to the at least one peripheral device for pairing thereof; and communicate with the mobile device to access mobile credential data stored in a memory of the mobile device during a period of authorized access of a user of the mobile device to the user space, the mobile credential data including a validity period data indicative of said period of authorized access; characterized in that the computer program code is further executable by the computer to: determine whether the mobile credential data are valid, and, upon validating the mobile credential data, both activating the electronic lock to provide access to the enclosed user space and establishing a pairing between the mobile device and the at least one peripheral device using the peripheral association data pertaining to the at least one peripheral device; and de-establish any pairing previously established by the computer upon determining expiry of the mobile credential data. a housing; an electronic lock made integral to the housing; a mobile device; and a computer made integral to the housing, and having stored in a memory thereof a computer program code executable by the computer to: access peripheral association data pertaining to the at least one peripheral device for pairing thereof; and communicate with the mobile device to access mobile credential data stored in a memory of the mobile device during a period of authorized access of a user of the mobile device to the user space, the mobile credential data including a validity period data indicative of said period of authorized access; characterized in that the computer program code is further executable by the computer to: determine whether the mobile credential data are valid, and, upon validating the mobile credential data, both activating the electronic lock to provide access to the enclosed user space and establishing a pairing between the mobile device and the at least one peripheral device using the peripheral association data pertaining to the at least one peripheral device; and de-establish any pairing previously established by the computer upon determining expiry of the mobile credential data. access peripheral association data pertaining to the at least one peripheral device for pairing thereof; and communicate with the mobile device to access mobile credential data stored in a memory of the mobile device during a period of authorized access of a user of the mobile device to the user space, the mobile credential data including a validity period data indicative of said period of authorized access; characterized in that the computer program code is further executable by the computer to: determine whether the mobile credential data are valid, and, upon validating the mobile credential data, both activating the electronic lock to provide access to the enclosed user space and establishing a pairing between the mobile device and the at least one peripheral device using the peripheral association data pertaining to the at least one peripheral device; and de-establish any pairing previously established by the computer upon determining expiry of the mobile credential data. determine whether the mobile credential data are valid, and, upon validating the mobile credential data, both activating the electronic lock to provide access to the enclosed user space and establishing a pairing between the mobile device and the at least one peripheral device using the peripheral association data pertaining to the at least one peripheral device; and de-establish any pairing previously established by the computer upon determining expiry of the mobile credential data.