Currently a couple of functions have checks in place for whether or not a user has logged in within the past week.
That logic could be moved to the user profile and updated daily once I have celery (or an alternative) set up. Then I can check against an attribute there instead.