title: Persisting session data across sign up
body: <p>My website has a need similar to this <a href="https://stackoverflow.com/q/8256566/5556320">question</a>, but slightly different. Plus I am hoping maybe something has changed in 10 years. I am using Django 4.0.2, Python 3.8.</p>
  <p><strong>Normal functionality - works fine</strong></p>
  <p>Users sometimes upload content on the website (<em>nothing sensitive</em>). The website processes that content and emails back the results to the users</p>
  <ul>
  <li>Sometimes people will upload when they're not logged in. In that
  case, any values saved in the session are still accessible after the
  login (<em>different behavior than the linked question above was
  experiencing</em>). Everything works fine.</li>
  </ul>
  <p><strong>New users - functionality gap - need ideas</strong></p>
  <p>Sometimes visitors will upload content before creating an account</p>
  <ul>
  <li>After the upload, they're directed to create an account (<em>which
  requires email verification, implemented through AllAuth</em>)</li>
  <li>When they come back the session data is all lost</li>
  </ul>
  <p>Is there a way the website could recognize it's the same user post account creation / verification / login? Is setting a cookie my only option (<em>if even that</em>), or is there a more Django way of doing this using sessions?</p>