Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

BaseCampCoding/django-auth-admin

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
1 Commit
 
 

Repository files navigation

Module 2: Authentication and Authorization

Videos

  1. Dennis Ivy: Database Models & Admin Panel
  2. Dennis Ivy: User Registration and Login Authentication
  3. Dennis Ivy: User Role Based Permissions & Authentication

Relevant Documentation

Mastery Check (Project)

🎉 Congratulations! 🎉

With this module, you now have the ability to build a web application where users can create, read, update, and delete data that they own. A user can have their own tweets, todos, journal entries, friends, playlists, etc.

For this module, your mastery check is to build a project that exercises this ability.

Here are the baseline requirements. Your application must:

  • Allow Users to:
    • sign-up
    • login
    • logout
    • create new data in the system that is associated with the user
    • update data in the system that is associated with the user
    • read data from the system that is associated with the user
    • delete data in the system that is associated with the user
  • Use Form objects to validate user data
  • Use appropriate database relationship fields to model relationships between data
  • Restrict some pages to logged in users
  • Utilize Permissions (Groups) to control user authorization. For example:
    • You app could have an admin or moderator user group that has more permissions than a standard user.
    • You app could involve two different kinds of users that use the website in complementary ways. For example:
      • Github Classroom: Teachers create assignments that they give to students
      • LinkedIn: Companies create jobs that candidates apply to
      • Uber: Riders request rides, and a Driver provides rides

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
Morty Proxy This is a proxified and sanitized view of the page, visit original site.