Code Monkey home page Code Monkey logo

java-email-verification-using-link's Introduction

Java-Email-Verification-Using-Link

It is a Java application created to generate verification links. It will send users an email requiring them to click a link to verify their email before their email is added to whatever you want to add it to. It helps to verify users through their email and prevents from spam users. The application consists of the following three pages:-

  1. Registration Page where the user is required to sign-up in the application and provide his details along with a valid email address and password.

  2. Verify Page which appears on successful completion of the Registration page.

  3. Sign-In Page which appears when the users account has been successfully verified through the verification link generated by the application.

Also, the appliation creates database entry for all the registered users with the following six parameters:-

  1. First name
  2. Last name
  3. Email
  4. Password
  5. Hash
  6. Active

The active state will tell whether the user has clicked the verification link or not. It will hold an initial value of 0 when the user will create an account and will be changed to 1 when the user will verify the account by clicking on the verification link thus completing the verification of the email address.

Requirements

  1. JDK 8 or above
  2. Apache Tomcat v8.0 or above
  3. MySQL Database

Do not forget to make the following changes in the application before running according to your preferences.

  1. Database link, username and password details in MySqlConnection.java file

  2. Change the email address and password for the account from which verification link will be send in SendingEmail.java file

  3. Change the localhost port according to your preference in SendingEmail.java file

Screenshots

registration

verify

active-zero

link

login

active-one

java-email-verification-using-link's People

Contributors

thedeepanshumourya 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.