You should load the background image dynamically for each user.
This is just a streamline of what I think you should do:
- Create a field in the DB for every user to hold the path for the bg image
- Once logged in check if they have that setted on their profile
- Change it dynamically using js