我的应用程序的注册过程如下:
- 用户单击特定计划的注册链接
- 他们填写了一个简单的电子邮件/密码表格
- 提交后,他们被要求检查他们的电子邮件以获取验证链接
- 单击验证链接会将他们直接带回注册过程,他们可以继续添加付款信息等。
问题是我想保存电子邮件验证步骤之前的数据,特别是他们点击了哪个计划,以便这是付款表单上的默认设置。
我尝试将此数据存储在一个session
变量中(我正在使用django.contrib.sessions.middleware.SessionMiddleware
),但会话数据不会保留在从电子邮件客户端打开的新选项卡/窗口中。除了将此信息保存在模型中(对于此类瞬态信息,我真的不想这样做),有什么办法可以解决这个问题吗?