mariofont / PHP-Login

Simple, easy-to-use, and database-free login system.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PHP-Login

Simple, easy-to-use, and database-free login system.

How it works

  • The system is coded 100% in PHP (although a minimal knowledge of HTML is required).
  • The visual framework used is Bootstrap.
  • There are four main pages: login.php shows the login form, index.php the default password-protected area, logout.php simply ends the session and config.php stores the user's information.

How to use it

  1. Download the source files to your computer.
  2. Open config.php with your favorite text editor (I suggest you use Atom) and find the variables $Username and $Password.
  3. Change the username and password (note that you have to use the salted version of your password.
  4. Save the files, upload them to your webserver and give it a try.
EXTRA:
  • If you want to password-protect any page, just add this snippet of code at the beginning of it:
<?php
  session_start(); /* Starts the session */
  if($_SESSION['Active'] == false){ /* Redirects user to login.php if not logged in */
    header("location:login.php");
    exit;
  }
?>

Authors

  • Mario Font - Whole project - GitHub
  • Calebrw - Security fixes - GitHub

About

Simple, easy-to-use, and database-free login system.


Languages

Language:PHP 67.8%Language:CSS 26.4%Language:JavaScript 5.8%