GithubHelp home page GithubHelp logo

realneo / tutis-login Goto Github PK

View Code? Open in Web Editor NEW

This project forked from michael-delle/tutis-login

1.0 2.0 0.0 507 KB

Tutis Login or "Secure Login" is an php login/registration script written in OOP/PDO.

Home Page: http://www.firedartstudios.com/labs/tutis-login

tutis-login's Introduction

Tutis Login


Tutis Login or "Secure Login" is an php login/registration script written in OOP/PDO.

Comes many features including:

  • Simple Login Script
  • Registration Form
  • Captcha Support on Registration
  • Bcrypt Encrypted Passwords
  • Recover Password (With feature to force users to change password on next login)
  • Option to user "Remember Me?" feature
  • "Remember Me?" Feature with sha256 Encryption on cookies
  • "Remember Me?" Feature Changes cookie very time a user visits
  • "Remember Me?" Feature verifies with db for active logins
  • Option to send user a welcome e-mail on registration
  • Option to send user an activation link on registration
  • Example usage in the included zip (Simple example of the script in action)
  • Comes with a simplistic css style (Just for fun)

Project Page: http://www.firedartstudios.com/labs/tutis

Installing


After you finish downloading and extracting the Tutis Login's .zip file, move all the contents in the Tutis Login folder to your site. This folder contains all the files needed to run the P.I.G.S script.

You will see a index.php file, this is just a demo file. If you do not wish to use the index.php as your secure page and wish to get the script running, add the follow code in your page at the very top.

LoggedIn(); ?>

In the member.inc.php file change the following lines to your database info

/* Start an instance of the Database Class */

$database = new database("hostname name here", "database name here", "username here", "password here");

Next import the sql.sql file into your database, and your done!

Change Log


Version 1.3.3 (June 2, 2012)

  • Session now recreated upon login if user has set "Remember Me" feature

Version 1.3.2 (May 22, 2012)

  • Fixed Bcrypt Security Hole, upgraded to $2y$

Version 1.3.1 (May 19, 2012)

  • Added "Change Password" feature on login
  • Fixed a few bugs in member.class.php

Version 1.3 (May 12, 2012)

  • Bcrypt Encrypted Passwords

Version 1.2.1 (March 15, 2012)

  • Performance; Increased performance by only selected need columns from the db
  • Security; SESSION Hijacking Prevention (Thanks wide_load)
  • Security; Uses now MUST be logged in to see change password screen (before you could see it but needed the session id/valid so one could have used an existing session to reset your password, am sorry I missed this)
  • Registration; Check if user exist in inactive db before approving new user
  • Registration; If inactive user is older than 24 hours replace user
  • Logs; New Logs on users recovering and resetting password

Version 1.2 (March 03, 2012)

  • Recover Password (With feature to force users to change password on next login)
  • Option to user "Remember Me?" feature
  • "Remember Me?" Feature with sha256 Encryption on cookies
  • "Remember Me?" Feature Changes cookie very time a user visits
  • "Remember Me?" Feature verifies with db for active logins
  • Option to send user a welcome e-mail on registration
  • Option to send user an activation link on registration

Version 1.1 (March 03, 2012)

  • Add Captcha Support

Version 1.0 (February 25, 2012)

  • Simple Login Script
  • Registration Form
  • Captcha Support on Registration
  • 128 Character Encrypt Password using PHP's sha256 Hash
  • Option to send user a welcome e-mail on registration
  • Option to send user an activation link on registration
  • Example usage in the included zip (Simple example of the script in action)
  • Comes with a simplistic css style (Just for fun)

tutis-login's People

Stargazers

Nadhir Mubarak Bahayan avatar

Watchers

Nadhir Mubarak Bahayan avatar James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.