Join Jess Chadwick for an in-depth discussion in this video Securing your application from unauthorized users, part of ASP.NET MVC 4 Essential Training.
Over the last several chapters I showed you how to allow users to post data to your site…and save that data to a database so it could be displayed again later.…At this point, however, anyone with a web browser and an Internet connection is able to comment…and post data to your site completely anonymously.…Clearly, we want some control over who does what on our site.…We don't want just anyone to be able to post an item for auction or anonymously bid on auctions.…In this chapter I'll show you how to address these concerns by locking your site down so…that only authorized users are able to access it.…
Then I'll walk you through the code that Microsoft has already written for you that allows users…to create user accounts on your site and log in to your site with those accounts.…Let's take a look at the biggest security risk on our demo site right now.…The fact that anyone in the world can visit your site and post an item for auction or…submit a bid to an auction completely anonymously.…Luckily, ASP.NET MVC offers a quick and simple way to lock down controller actions through…
Author
Released
1/9/2013- What is Microsoft ASP.NET MVC?
- Creating your first ASP.NET MVC project
- Understanding the MVC architecture
- Interacting with models and ViewData
- Applying advanced layout techniques
- Routing requests to controller actions
- Validating user input
- Authenticating registered users
- Caching pages
- Reducing bandwidth usage with bundling and minification
- Displaying mobile-optimized content
- Simplifying a complex application with areas
- Configuring and deploying to IIS or Windows Azure
Skill Level Intermediate
Duration
Views
Related Courses
-
Visual Studio 2010 Essential Training
with Walt Ritscher8h 8m Intermediate -
XHTML and HTML Essential Training
with Bill Weinman4h 44m Beginner
-
Introduction
-
Welcome44s
-
Prerequisites1m 14s
-
-
1. Getting Started
-
Preparing your system2m 43s
-
2. The Fundamentals of ASP.NET MVC
-
Creating the model2m 31s
-
Executing controller logic2m 20s
-
Displaying views3m 33s
-
3. Working with Views
-
4. Creating a Consistent Look and Feel
-
5. Routing Requests to Controller Actions
-
6. Working with Data
-
Validating user input7m 17s
-
7. Enhancing Your Site with AJAX
-
What is AJAX?8m 52s
-
Requesting partial views4m 5s
-
-
8. Securing Your Site
-
Registering new users3m 40s
-
9. Optimizing Site Performance
-
Caching entire pages6m 57s
-
Caching parts of pages5m 51s
-
10. Targeting Mobile Devices
-
11. Ensuring Separation of Concerns
-
12. Deploying Your Application to the World
-
Conclusion
-
Goodbye43s
-
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.
CancelTake notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.
Share this video
Embed this video
Video: Securing your application from unauthorized users