Complete login and registration system in ASP.NET MVC application

preview_player
Показать описание
Today in this article I will explain the followings...

1. #RegistrationPage with email validation & password Hashing
2. #EmailVerification Page for account verification
3. Login page with remember me option & Logout page

Рекомендации по теме
Комментарии
Автор

Not just tutorial but also teaches how to program in MVC. Simply Great ..

milindsatbhai
Автор

Ami ei video ta 5 bochor aage dekhechilam.
Tokhon college e Final year project e Thik korechilam MVC te korbo but MVC er byapare Zero knowledge chilo but iccha thakleo confidence chilo na tao neme porechilam... tokhon apnar ei video seriese chara ar kichu chilo na...
Apnar help e egono suru... aj 5 bochore life onek bodle geche... jibone kichu dur egiyechi... tobe egiye jaoyar biswas suru apnar ei video theke... Dhonnobad apnake.

pritimay
Автор

hooaaaah after some hardwork and retake on my code i got it welll done sourav nice tutorial nw heading towards the second part thanks May God Bless U

mishimishu
Автор

Awesome, cannot thank you enough Sourav. Sound was a bit low at times but you explained what you were doing quite well and this worked for me after fixing a few errors. One thing to mention is that using a new gmail account to send a verification email requires allowing access for less secure apps on the gmail you created otherwise you will get an authentication error.

BrackersProductions
Автор

couple of notes. This is a great tutorial and is packed with actual practical knowledge. Except for a few things.
1. You should check if the password is strong.
2. You should check if the username exists.
3. Just set the confirm password to null after you hash, you already performed the compare.

also you should build your queries like this to avoid SqlInjection attacks.
public static bool UsernameExists(string Username)
{
bool result = false;
db = new
var queryResult = db.Users.SqlQuery("SELECT userName FROM User WHERE userName = @1", Username).ToList();

// the ternary opertor is pretty awesome
result = queryResult == null ? false : true;

return result;
}

adamschneider
Автор

great work brother..you are awesome tutor..thanks for this ..keep uploading such type of videos

sanjeevvishwakarma
Автор

Appreciate your work Sourav.want more advanced topic from u ..

subhajitchakraborty
Автор

Hello, great tutorial.
I'm late to tell you about this, but the link for part 2 you provided in the description is wrong, make sure you update it because it's super helpful.
Thanks for the great work again! :)

iBoolGuy
Автор

Thank you so much it worked so far with me and I will watch the video again because it is very informative

dndnegy
Автор

Awesome tutorial. I didn't know nothing about forms authorization. Thanks. I subscribed. Sorry for my poor English. Greeting from Mexico.

FernandoSanchez-usgh
Автор

super tutorial..I love it.God Bless you..Ameen

engrqamarabbas
Автор

Thanks for tutorial it's really helped me. Thanks so much again. Thank you my friend.

efebaltaci
Автор

Thank you very much! It was very helpful and clear

MajorLann
Автор

This is a great tutorial WHEN i understand what you're saying...
Unfortunately there are times where i have no idea what you are saying..

temelreis
Автор

You are the best Thank you so much for your guidance

yogitathakur
Автор

Thanks very much brother !!! God Bless you ..!!

tedbobit
Автор

thanks young man. nice tutorial. in the future, i hope u make advance topics. Thankss

nphhh
Автор

Just the best thank you very good tutorial! Subscribed

jimjim
Автор

Thanks, Sourav for the great tutorial. It's very easy to understand.
Looking forward to part 2, and link for the second part in your description is wrong.
Please correct it.

hgnarola
Автор

for some reason when I try to create a view for Registration with the User model, the model in the view file can not access the properties in UserMetaData.
What could be the reason for this?

shenyongo