ASP.NET MVC6 Identity Part 5 – Form Validation

In the last few articles, I’ve covered the following: Creating an ASP.NET Identity Database Data Annotations and Custom Validators for Models A WebAPI Authenticator An ECMAScript 6 Modal Dialog AJAX Authentication In the middle of all that, I left out client-side validation. We still need server-side validation – after all, how much do you trust…

ASP.NET MVC6 Identity Part 2 – WebAPI

I’ve got this vague thought at the moment. To make my web site truly responsive I need to lose the round trip to the server to load the login page. With that in mind, I’m investigating adding a WebAPI to my application to handle logging in. The idea is relatively simple. The layout (and hence…

ASP.NET MVC6 Identity Part 1 – The Database

About a month ago, I published a series of nine articles that tackled ASP.NET Identity in the ASP.NET MVC5 framework using Beta-3 of the framework. Well, Beta-4 is now out, along with Visual Studio 2015 RC and things have changed. As a result, the next five articles will go through the same process as before….

Introducing my new Side Project

With all the research and blogging about my research, one could wonder what’s the point of it all. Well, I have a point and that point is my side project. I have been a sometimes developer for a long time. I’m definitely not the one you want to be writing the next blockbuster application, but…

ASP.NET vNext Identity: Part 9 – Squashing Bugs

I decided to do some basic testing on my ASP.NET vNext Identity code before I move it into my side project (more on that later). I discovered three bugs that I thought were worth mentioning here. A user can log in without confirming the email address. When a user registers and then registers again (without…

ASP.NET vNext Identity Part 6 – Refectoring for Areas

Over the past 5 days I’ve implemented a fairly reasonable account login system that allows for logging in and out, handling registrations and handling forgotten passwords. I do have a major problem architecturally with this codebase though. My views, view models and controller for this logic is intermingled with my main application code. It’s not…