Code Monkey home page Code Monkey logo

3levelauthenticationapp's Introduction

3LevelAuthenticationApp

forthebadge forthebadge

This App is an authentication system that validates user for accessing the system only when they have input correct password. The App involves three levels of user authentication. This App is aimed to achieve the highest security in authenticating users.

Features

  • Users would be given a registration form that has to be filled with required details.
  • Next users would be asked to set password for first level, second level and third level subsequently.
  • After the passwords are set for the three level users can now login into the system.
  • While login the system will ask for the first level password. On entering correct password, second level password is asked and then third one.
  • After the user has provided correct password in the third level, he gets authenticated and can now access the system.

Levels of authentication

  • First Level: The first level is a conventional password system i.e. text based password or a password phrase. Users would have to set a text password initially based on some specifications.
  • Second Level: The second level is a graphical password method where users have to set password based on some color combinations through RGB button combinations.
  • Third Level: The third level is an image based password where users can upload their desired image into the system and then create password by segmenting it and assigning them serial numbers.
  • Additional layer of authentication has been provided at the end using google's reCaptcha API(Humans v/s Bots).

Install

$ git clone https://github.com/AdityaNaresh/3LevelAuthenticationApp.git

Then open in Android Studio.

Screenshots

My Teammates (Group Project) :

      1. Rajat Khanna

      2. Manas Ghai

3levelauthenticationapp's People

Contributors

adityanaresh avatar

Watchers

 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.