Closed

Login and Registration form in ASP.NET CORE Web site with email confirmation link.

Hello,

I have a web page written on ASP.NET CORE using a MySQL database, from which it reads the information displayed on the web page (news). I have information that I only want to see registered users. I need a login form and registration form for new users, the steps should be the following:

Login form:

1. The user enters a username and password.

2. Verify that the username exists in the database.

2.1 If the user name does not exist, an error message 'Invalid username or password' is displayed.

3. Check if the password matches.

3.1 If the password does not match, display an 'Invalid username or password' error message.

4. If the password matches, verify that the user is activated.

4.1 If activated, log it.

4.2 If it is not activated, output an 'Account not activated' error message.

Registration form:

1. The user enters a username.

1.1 Checks if the username is free if it is not free to write a message 'User name is already busy'.

2. The user enters an email address.

3. The user confirms the email address by entering it again.

3.1 Checks if there is no registered user with this email address if there is a message that 'Your email address is already registered'.

4. The user enters a password.

5. The user confirms the password by entering it again.

5.1 Checks whether the password contains at least 8 characters and at least 1 capital letter, lowercase letter and number.

When you click on the Sign Up button, a new record has to be created in the database with the new user data.

The password must be encrypted with SHA-256.

The status of the new user must be 'Awaiting Activation' or something like that.

An email with an activation link is sent to the user.

When the user clicks on the link he has to go to a page to verify it and change the status of active.

Besides the forms, I also need an SQL script to create the necessary tables in the database to contain the user data and the activation status.

The email address from which the account activation emails will be sent is in GMAIL, so I need to be able to set up the code to log in to that email address and from there to send the messages by entering the gmail SMTP settings, email address and password.

Skills: ASP.NET, ASP, MySQL, HTML

See more: asp.net identity password reset token expiration, how to send forgot password link on email for reset in asp.net mvc, asp.net identity reset password, send confirmation email after registration in asp.net mvc, asp.net core identity reset password, account confirmation and password recovery with asp.net identity (c#), asp.net core 2.1 send email, how to send forgot password link on email for reset in asp.net c#, creating login registration pages asp net using, approve user registration form asp net, asp net mvc web site vb net, asp net scheleton web site, coding registration form asp net, create registration form asp net, create registration form asp net connect sql, email registration form asp net, job registration form asp net, login registration form asp net, make registration form asp net, multiplestep registration form asp net

About the Employer:
( 0 reviews ) Sofia, Bulgaria

Project ID: #20310433

18 freelancers are bidding on average €44 for this job

ashok1984

Hello there, I have around 9 years of in ASP.Net, MVC, .Net Core, Web API, AngularJS, Angular 6, Rest API, SQL technologies. I am ready for any kind of interview before start any job. Rate: 15$ per hour. Below are More

€19 EUR in 7 days
(15 Reviews)
7.1
digidreamstech

Hello, I have understood the requirements and can start work on this project. We can discuss further in more details. Thanks.

€30 EUR in 4 days
(52 Reviews)
6.1
amitbanerjee2812

Dear Hiring Manager, I read your job description and I am confident that I can exceed your expectations. I am a professional programmer on PHP+MySQL+WordPress. Please have a look at my recent work for WordPress : 1. More

€19 EUR in 7 days
(24 Reviews)
5.4
mdramindz

Hello, Please message me so we can proceed further. Please view the profile to see more works of mine. https://www.freelancer.com/u/mdramindz.html Let's discuss so I can provide you more details about me. Waitin More

€30 EUR in 5 days
(15 Reviews)
4.9
sudesharora0111

Hi, i would like to work for you on your application to add login and registration feature with email verification and activation. i am expertise in C#, asp.net, dotnet core, mssql and related technologies with 8 year More

€30 EUR in 1 day
(16 Reviews)
4.6
BitzageTechHub

Greetings, my name is Ahmad. I am Head of Client Relations and a web-developer myself. I would love to have an opportunity to discuss your project with you. With over 5 years of experience in mobile/web design and dev More

€19 EUR in 7 days
(5 Reviews)
3.8
INDOGICSOLUTIONS

***EXPERTISE IN C# PRGRAMMING,ASP.NET,MVC,VB.NET AND READY FOR LIVE INTERVIEW*** With over 12 years of producing corporate marketing projects for some of the most innovative companies in world, I’m here to bring your More

€30 EUR in 7 days
(5 Reviews)
3.4
infodart

I have designed and developed following ASP.NET/.NET MVC projects for the clients:- ====>Please have a look at my recent work done: ✔Total Super Yacht: [login to view URL] ✔ Karma Recycling: http://karmare More

€19 EUR in 7 days
(5 Reviews)
3.6
wasifmuneer

Hello, Please give me chance to discuss the project details over chat. I am MS full stack developer having expertise in developing web, desktop and mobile applications using MS stack and I am offering my services for More

€100 EUR in 7 days
(2 Reviews)
1.4
freelancernewtec

Hello, I would like to take this assignment. I am having 14 years of experience on web development, deployment and project management. Below are my core technical skills •ASP.Net/MVC/HTML/CSS/JavaScript/JQuery/Boot More

€250 EUR in 7 days
(2 Reviews)
1.5
guptavikas49

Hi, I am asp.net developer with expertise in javascript having more than 4 years of experience. I have read your description and ready to work on your task. Please message me so we can discuss further. Thank you

€34 EUR in 4 days
(1 Review)
0.5
arunprabu2k19

Hello, hope you are great :) I'm happy to share you that, Congenial Studioss (CS) is an India-based Offshore Software Development Company Specializing in Web development, Mobile App development and 2D-Animation Desig More

€15 EUR in 7 days
(0 Reviews)
0.0
jaydeepviradiya

I have expertise in c#.net and mysql. I have developed many applications using it. I also have knowledge of security which is ur requirement. for more discussion you can message me.

€66 EUR in 7 days
(0 Reviews)
0.0
CSAlexanderDim

I'm confident that I can execute the following task within 6 days. I'm certain in my skills and I have acquired certificate in ASP.NET Core.

€30 EUR in 6 days
(0 Reviews)
0.0
ahmadonline6

i am ready to make you login and registration form with the given detail your approval is needed for commencement of the project

€19 EUR in 3 days
(0 Reviews)
0.0
sameerrdanishh

i have experience asp.net mvc core using c#,javascript, html, css ,bootstrap back end for SQL server. I fulfill your requirements and cooperate till end of the project and aslo work in future.. Thanks in advance..

€24 EUR in 2 days
(0 Reviews)
0.0
nizarkadri8

Hey, I just went through your provided description and there's nothing to worry about its easy but tedious task, anyways I can do it, I have good experience of asp.net and will surely complete work as you need Ping me More

€19 EUR in 7 days
(0 Reviews)
0.0
outstandingdeve1

Hi thank you for seeing my bid! I have master's degree of physics and mathmatics and I am developing software in freelancer. I am very interested math and physics design. I have good excellent with matlab and solidwork More

€30 EUR in 7 days
(0 Reviews)
0.0