PHP Easy Lock – Password protect PHP Script

Overview

About

Ever wanted to block the access of users on a certain page, but didn’t find a good code for that? Well this is it! All you need is inside one file, and is being run from one single line of code…

Features

  • No installation, no configuration, no database needed
  • Everything is inside a single file
  • Very easy to use. For basic usage you only need 1 line of code
  • Fully Responsive and brand new design. Works perfect on mobiles, tablets, laptops and desktops
  • 3 skins( + other 4 that come as a bonus) to choose from
  • For higher functional demands, there are lots of options, like sha512 encryption, IP blocking, limiting number of attempts etc.
  • Running very fast ~0.006 seconds (6 milliseconds)
  • Remember me option – will set an encoded cookie to keep the user logged in

Simple examples of usage

  <?php include'easy-lock.php'; lock("pass123"); ?>   

This code will lock the page with the password “pass123”

  <?php include'easy-lock.php'; lock("pass123", 3); ?>   

This code will lock the page with the password “pass123” and will show the skin 3

Using the sha512 mode:

 <?php    include'easy-lock.php';    lock("fd37ca5ca8763ae077a5e9740212319591603c42a08a60dcc91d12e7e457b024f6bdfdc10cdc1383e1602ff2092b4bc1bb8cac9306a9965eb352435f5dfe8bb0", 3, array("sha512" => true)); ?>   

This code will lock the page with the password “pass123”, as the “fd37ca5ca8763ae077a5e9740212319591603c42a08a60dcc91d12e7e457b024f6bdfdc10cdc1383e1602ff2092b4bc1bb8cac9306a9965eb352435f5dfe8bb0” is the sha512 encoding for “pass123”;

Few screenshots

Skins 3 on wide screen

Skins 5 and 7 on tab and on mobile

Skins 2 and 3 on mobile

Skins 4 and 5 on mobile

Skins 1 and 6 on mobile

More…

Check out some demos here: http://artur99.net/items/easy-lock/
Version: 1.5 (Change-log on the FAQ page)
Support: Just drop a message in the Support tab up there, or send an email to: [email protected]
Upcoming skins and features in the near future…

Related